straint means that the constraint function result is to
    be zero whereas inequality means that it is to be non-negative.

workers : int  optional
    Uses `multiprocessing.Pool <multiprocessing>`) to compute the field
     functions in parallel.
Nc