Go to the source code of this file.
Macros | |
| #define | IPOPTLINEARSOLVER_MA27 0x001u |
| #define | IPOPTLINEARSOLVER_MA57 0x002u |
| #define | IPOPTLINEARSOLVER_MA77 0x004u |
| #define | IPOPTLINEARSOLVER_MA86 0x008u |
| #define | IPOPTLINEARSOLVER_MA97 0x010u |
| #define | IPOPTLINEARSOLVER_MC19 0x020u |
| #define | IPOPTLINEARSOLVER_ALLHSL (IPOPTLINEARSOLVER_MA27 | IPOPTLINEARSOLVER_MA57 | IPOPTLINEARSOLVER_MA77 | IPOPTLINEARSOLVER_MA86 | IPOPTLINEARSOLVER_MA97 | IPOPTLINEARSOLVER_MC19) |
| #define | IPOPTLINEARSOLVER_PARDISO 0x040u |
| #define | IPOPTLINEARSOLVER_PARDISOMKL 0x080u |
| #define | IPOPTLINEARSOLVER_SPRAL 0x100u |
| #define | IPOPTLINEARSOLVER_WSMP 0x200u |
| #define | IPOPTLINEARSOLVER_MUMPS 0x400u |
Typedefs | |
| typedef unsigned int | IpoptLinearSolver |
Functions | |
| IPOPTLIB_EXPORT IpoptLinearSolver IPOPT_CALLCONV | IpoptGetAvailableLinearSolvers (int buildinonly) |
| get bitflags indicating which linear solvers (and mc19) are available to Ipopt | |
| #define IPOPTLINEARSOLVER_MA27 0x001u |
Definition at line 11 of file IpLinearSolvers.h.
| #define IPOPTLINEARSOLVER_MA57 0x002u |
Definition at line 12 of file IpLinearSolvers.h.
| #define IPOPTLINEARSOLVER_MA77 0x004u |
Definition at line 13 of file IpLinearSolvers.h.
| #define IPOPTLINEARSOLVER_MA86 0x008u |
Definition at line 14 of file IpLinearSolvers.h.
| #define IPOPTLINEARSOLVER_MA97 0x010u |
Definition at line 15 of file IpLinearSolvers.h.
| #define IPOPTLINEARSOLVER_MC19 0x020u |
Definition at line 16 of file IpLinearSolvers.h.
| #define IPOPTLINEARSOLVER_ALLHSL (IPOPTLINEARSOLVER_MA27 | IPOPTLINEARSOLVER_MA57 | IPOPTLINEARSOLVER_MA77 | IPOPTLINEARSOLVER_MA86 | IPOPTLINEARSOLVER_MA97 | IPOPTLINEARSOLVER_MC19) |
Definition at line 17 of file IpLinearSolvers.h.
| #define IPOPTLINEARSOLVER_PARDISO 0x040u |
Definition at line 19 of file IpLinearSolvers.h.
| #define IPOPTLINEARSOLVER_PARDISOMKL 0x080u |
Definition at line 20 of file IpLinearSolvers.h.
| #define IPOPTLINEARSOLVER_SPRAL 0x100u |
Definition at line 21 of file IpLinearSolvers.h.
| #define IPOPTLINEARSOLVER_WSMP 0x200u |
Definition at line 22 of file IpLinearSolvers.h.
| #define IPOPTLINEARSOLVER_MUMPS 0x400u |
Definition at line 23 of file IpLinearSolvers.h.
| typedef unsigned int IpoptLinearSolver |
Definition at line 30 of file IpLinearSolvers.h.
| IPOPTLIB_EXPORT IpoptLinearSolver IPOPT_CALLCONV IpoptGetAvailableLinearSolvers | ( | int | buildinonly | ) |
get bitflags indicating which linear solvers (and mc19) are available to Ipopt
If buildinonly if set to a nonzero value, then only report linear solvers that have been linked into Ipopt. Otherwise, also linear solvers are reported which are loaded from a shared library at runtime, if this feature has been compiled.