MPSolve icon indicating copy to clipboard operation
MPSolve copied to clipboard

libpms API is missing some features available via command-line

Open vasdommes opened this issue 5 months ago • 0 comments

The following settings are available as command-line options for mpsolve executable, but are missing from libmps API:

 -j n        Number of threads to spawn as workers
 -S set      Restrict the search set for the roots
             set can be one of:
               u: upper half-plane { x | Im(x) > 0 }
               d: lower half-plane { x | Im(x) < 0 }
               l: left half-plane { x | Re(x) < 0 }
               r: right half-plane { x | Re(x) > 0 }
               i: inside the unit circle: { x | |x| < 1 }
               o: outside the unit circle { x | |x| > 1 }
               R: real axis { x | Im(x) = 0 }
               I: imaginary axis { x | Re(x) = 0 }
 -D detect   Detect properties of the roots:
               r: real roots
               i: imaginary roots
               b: both
 -s file     Read the starting approximations from the given file, instead
             of relying on the internal algorithm of MPSolve.
             The format for this file is the same of the *.res files foun in
             src/unisolve/*.res in the source distribution of MPSolve.

vasdommes avatar Sep 23 '24 16:09 vasdommes