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.