Reference
MP-Opt-Model Classes
Use opt_model
to build and solve your mathematical programming and optimization models.
MP-Opt-Model Functions
Master Functions
The MP-Opt-Model master functions provide unified interfaces to multiple solvers for linear program (LP), quadratic program (QP), nonlinear program (NLP), mixed-integer program (MILP/MIQP) optimization, as well as nonlinear equation (NLEQ) solving and parameterized nonlinear equation (PNE) solution tracing.
Utility Functions
Use these functions to convert linear constraints or to copy data from one struct to another.
Options Handling Functions
Use these functions to set up input options for individual solvers.
Version Information Functions
Use these functions to check the version of the installed MP-Opt-Model, Gurobi, and OSQP.
Solver Interfaces & Implementations
These functions provide the implementations and interfaces for the solvers accessible through the Master Functions above.
MIQP Solver
NLEQ Solver
NLP Solver
PNE Solver
LP/QP Solver
MP-Opt-Model Examples
These are examples of using MP-Opt-Model to solve a NLP.
MP-Opt-Model Tests
These functions test that MP-Opt-Model is installed and functioning as expected.
Private Functions
The following are private functions that implement detection of specific
optional functionality. They are not intended to be called directly, but
rather are used to extend the capabilities of have_feature()
.
- have_feature_bpmpd
- have_feature_catchme
- have_feature_clp
- have_feature_cplex
- have_feature_evalc
- have_feature_fmincon_ipm
- have_feature_fmincon
- have_feature_fsolve
- have_feature_glpk
- have_feature_gurobi
- have_feature_intlinprog
- have_feature_ipopt_auxdata
- have_feature_ipopt
- have_feature_isequaln
- have_feature_knitro
- have_feature_knitromatlab
- have_feature_ktrlink
- have_feature_linprog_ds
- have_feature_linprog
- have_feature_mosek
- have_feature_opti_clp
- have_feature_optim
- have_feature_optimoptions
- have_feature_osqp
- have_feature_quadprog_ls
- have_feature_quadprog
- have_feature_sdpt3
- have_feature_sedumi
- have_feature_yalmip