Solver API
Introduction
Structure
Usage
ampls
:: C++ solver libraries
ampls
:: Python solver libraries
GitHub
GitHub
AMPL Resources
AMPL Resources
AMPL Portal
AMPL Portal
Discourse
Discourse
AMPL Pages ▼
AMPL Pages
AMPL.com
AMPL Discourse
AMPL Resources
AMPL License Portal
AMPL Model Colaboratory
AMPL Community Edition
Open Source Projects
AMPL GSL
AMPL Plugins
amplpy: Python API
rAMPL: R API
amplpyfinance
Solver Callbacks
MP: Solver Interface Framework
Follow us on
Twitter
and
LinkedIn
to get the latest updates from the dev team!
Index
A
|
C
|
E
|
G
|
I
|
M
|
O
|
P
|
R
|
S
|
T
|
W
A
addCut() (ampls.GenericCallback method)
addCutsIndices() (ampls.GenericCallback method)
addLazy() (ampls.GenericCallback method)
addLazyIndices() (ampls.GenericCallback method)
AMPL (class in amplpy)
AMPLModel (class in ampls)
amplpy
module
amplpy_cplex
module
amplpy_gurobi
module
ampls
module
ampls::AMPLModel (C++ class)
ampls::AMPLModel::enableLazyConstraints (C++ function)
ampls::AMPLModel::error (C++ function)
ampls::AMPLModel::getAMPLsDoubleParameter (C++ function)
ampls::AMPLModel::getAMPLsIntParameter (C++ function)
ampls::AMPLModel::getConsMap (C++ function)
ampls::AMPLModel::getConsMapFiltered (C++ function)
ampls::AMPLModel::getConsMapInverse (C++ function)
ampls::AMPLModel::getDualVector (C++ function)
ampls::AMPLModel::getFileName (C++ function)
ampls::AMPLModel::getNumCons (C++ function)
ampls::AMPLModel::getNumVars (C++ function)
ampls::AMPLModel::getObj (C++ function)
ampls::AMPLModel::getSolution (C++ function)
ampls::AMPLModel::getSolutionVector (C++ function)
ampls::AMPLModel::getStatus (C++ function)
ampls::AMPLModel::getVarMap (C++ function)
ampls::AMPLModel::getVarMapFiltered (C++ function)
ampls::AMPLModel::getVarMapInverse (C++ function)
ampls::AMPLModel::optimize (C++ function)
ampls::AMPLModel::printModelVars (C++ function)
ampls::AMPLModel::setAMPLsParameter (C++ function)
,
[1]
ampls::AMPLModel::setCallback (C++ function)
,
[1]
ampls::AMPLModel::writeSol (C++ function)
,
[1]
ampls::CPLEXCallback (C++ class)
ampls::CPLEXCallback::addCut (C++ function)
ampls::CPLEXCallback::addCutsIndices (C++ function)
ampls::CPLEXCallback::addLazy (C++ function)
ampls::CPLEXCallback::addLazyIndices (C++ function)
ampls::CPLEXCallback::get (C++ function)
ampls::CPLEXCallback::getAMPLWhere (C++ function)
ampls::CPLEXCallback::getDouble (C++ function)
ampls::CPLEXCallback::getInt (C++ function)
ampls::CPLEXCallback::getMessage (C++ function)
ampls::CPLEXCallback::getObj (C++ function)
ampls::CPLEXCallback::getSolution (C++ function)
ampls::CPLEXCallback::getSolutionVector (C++ function)
ampls::CPLEXCallback::getValue (C++ function)
ampls::CPLEXCallback::getValueArray (C++ function)
ampls::CPLEXCallback::getVarMap (C++ function)
ampls::CPLEXCallback::getVarMapInverse (C++ function)
ampls::CPLEXCallback::getWhere (C++ function)
ampls::CPLEXCallback::getWhereString (C++ function)
ampls::CPLEXCallback::run (C++ function)
ampls::CPLEXDrv (C++ class)
ampls::CPLEXDrv::getEnv (C++ function)
ampls::CPLEXDrv::loadModel (C++ function)
ampls::CPLEXModel (C++ class)
ampls::CPLEXModel::enableLazyConstraints (C++ function)
ampls::CPLEXModel::error (C++ function)
ampls::CPLEXModel::getAMPLsDoubleAttribute (C++ function)
ampls::CPLEXModel::getAMPLsDoubleParameter (C++ function)
ampls::CPLEXModel::getAMPLsIntAttribute (C++ function)
ampls::CPLEXModel::getAMPLsIntParameter (C++ function)
ampls::CPLEXModel::getConsMap (C++ function)
ampls::CPLEXModel::getConsMapFiltered (C++ function)
ampls::CPLEXModel::getConsMapInverse (C++ function)
ampls::CPLEXModel::getCPXENV (C++ function)
ampls::CPLEXModel::getCPXLP (C++ function)
ampls::CPLEXModel::getDoubleParam (C++ function)
ampls::CPLEXModel::getDualVector (C++ function)
ampls::CPLEXModel::getFileName (C++ function)
ampls::CPLEXModel::getIntParam (C++ function)
ampls::CPLEXModel::getNumCons (C++ function)
ampls::CPLEXModel::getNumVars (C++ function)
ampls::CPLEXModel::getObj (C++ function)
ampls::CPLEXModel::getSolution (C++ function)
ampls::CPLEXModel::getSolutionVector (C++ function)
ampls::CPLEXModel::getStatus (C++ function)
ampls::CPLEXModel::getVarMap (C++ function)
ampls::CPLEXModel::getVarMapFiltered (C++ function)
ampls::CPLEXModel::getVarMapInverse (C++ function)
ampls::CPLEXModel::optimize (C++ function)
ampls::CPLEXModel::printModelVars (C++ function)
ampls::CPLEXModel::setAMPLsParameter (C++ function)
,
[1]
ampls::CPLEXModel::setCallback (C++ function)
,
[1]
ampls::CPLEXModel::setParam (C++ function)
,
[1]
ampls::CPLEXModel::writeSol (C++ function)
,
[1]
ampls::GenericCallback (C++ class)
ampls::GenericCallback::addCut (C++ function)
ampls::GenericCallback::addCutsIndices (C++ function)
ampls::GenericCallback::addLazy (C++ function)
ampls::GenericCallback::addLazyIndices (C++ function)
ampls::GenericCallback::getAMPLWhere (C++ function)
ampls::GenericCallback::getMessage (C++ function)
ampls::GenericCallback::getObj (C++ function)
ampls::GenericCallback::getSolution (C++ function)
ampls::GenericCallback::getSolutionVector (C++ function)
ampls::GenericCallback::getValue (C++ function)
ampls::GenericCallback::getValueArray (C++ function)
ampls::GenericCallback::getVarMap (C++ function)
ampls::GenericCallback::getVarMapInverse (C++ function)
ampls::GenericCallback::getWhere (C++ function)
ampls::GenericCallback::getWhereString (C++ function)
ampls::GenericCallback::run (C++ function)
ampls::GurobiCallback (C++ class)
ampls::GurobiCallback::addCut (C++ function)
ampls::GurobiCallback::addCutsIndices (C++ function)
ampls::GurobiCallback::addLazy (C++ function)
ampls::GurobiCallback::addLazyIndices (C++ function)
ampls::GurobiCallback::get (C++ function)
ampls::GurobiCallback::getAMPLWhere (C++ function)
ampls::GurobiCallback::getCBData (C++ function)
ampls::GurobiCallback::getDouble (C++ function)
ampls::GurobiCallback::getDoubleArray (C++ function)
ampls::GurobiCallback::getGRBModel (C++ function)
ampls::GurobiCallback::getInt (C++ function)
ampls::GurobiCallback::getMessage (C++ function)
ampls::GurobiCallback::getObj (C++ function)
ampls::GurobiCallback::getSolution (C++ function)
ampls::GurobiCallback::getSolutionVector (C++ function)
ampls::GurobiCallback::getValue (C++ function)
ampls::GurobiCallback::getValueArray (C++ function)
ampls::GurobiCallback::getVarMap (C++ function)
ampls::GurobiCallback::getVarMapInverse (C++ function)
ampls::GurobiCallback::getWhere (C++ function)
ampls::GurobiCallback::getWhereString (C++ function)
ampls::GurobiCallback::run (C++ function)
ampls::GurobiCallback::setSolution (C++ function)
ampls::GurobiCallback::terminate (C++ function)
ampls::GurobiDrv (C++ class)
ampls::GurobiDrv::loadModel (C++ function)
ampls::GurobiModel (C++ class)
ampls::GurobiModel::enableLazyConstraints (C++ function)
ampls::GurobiModel::error (C++ function)
ampls::GurobiModel::getAMPLsDoubleAttribute (C++ function)
ampls::GurobiModel::getAMPLsDoubleParameter (C++ function)
ampls::GurobiModel::getAMPLsIntAttribute (C++ function)
ampls::GurobiModel::getAMPLsIntParameter (C++ function)
ampls::GurobiModel::getConsMap (C++ function)
ampls::GurobiModel::getConsMapFiltered (C++ function)
ampls::GurobiModel::getConsMapInverse (C++ function)
ampls::GurobiModel::getDoubleAttr (C++ function)
ampls::GurobiModel::getDoubleAttrArray (C++ function)
ampls::GurobiModel::getDoubleParam (C++ function)
ampls::GurobiModel::getDualVector (C++ function)
ampls::GurobiModel::getFileName (C++ function)
ampls::GurobiModel::getGRBenv (C++ function)
ampls::GurobiModel::getGRBmodel (C++ function)
ampls::GurobiModel::getIntAttr (C++ function)
ampls::GurobiModel::getIntAttrArray (C++ function)
ampls::GurobiModel::getIntParam (C++ function)
ampls::GurobiModel::getNumCons (C++ function)
ampls::GurobiModel::getNumVars (C++ function)
ampls::GurobiModel::getObj (C++ function)
ampls::GurobiModel::getSolution (C++ function)
ampls::GurobiModel::getSolutionVector (C++ function)
ampls::GurobiModel::getStatus (C++ function)
ampls::GurobiModel::getStrParam (C++ function)
ampls::GurobiModel::getVarMap (C++ function)
ampls::GurobiModel::getVarMapFiltered (C++ function)
ampls::GurobiModel::getVarMapInverse (C++ function)
ampls::GurobiModel::optimize (C++ function)
ampls::GurobiModel::printModelVars (C++ function)
ampls::GurobiModel::setAMPLsParameter (C++ function)
,
[1]
ampls::GurobiModel::setCallback (C++ function)
,
[1]
ampls::GurobiModel::setParam (C++ function)
,
[1]
,
[2]
ampls::GurobiModel::writeSol (C++ function)
,
[1]
ampls::Value::CBValue (C++ enum)
ampls::Value::CBValue::ITERATIONS (C++ enumerator)
ampls::Value::CBValue::MIP_OBJBOUND (C++ enumerator)
ampls::Value::CBValue::MIP_RELATIVEGAP (C++ enumerator)
ampls::Value::CBValue::MIP_SOL_RELAXED (C++ enumerator)
ampls::Value::CBValue::OBJ (C++ enumerator)
ampls::Value::CBValue::PRE_COEFFCHANGED (C++ enumerator)
ampls::Value::CBValue::PRE_DELCOLS (C++ enumerator)
ampls::Value::CBValue::PRE_DELROWS (C++ enumerator)
ampls::Value::CBValue::RUNTIME (C++ enumerator)
ampls::Where::CBWhere (C++ enum)
ampls::Where::CBWhere::LPSOLVE (C++ enumerator)
ampls::Where::CBWhere::MIP (C++ enumerator)
ampls::Where::CBWhere::MIPNODE (C++ enumerator)
ampls::Where::CBWhere::MIPSOL (C++ enumerator)
ampls::Where::CBWhere::MSG (C++ enumerator)
ampls::Where::CBWhere::NOTMAPPED (C++ enumerator)
ampls::Where::CBWhere::PRESOLVE (C++ enumerator)
ampls::XPRESSCallback (C++ class)
ampls::XPRESSCallback::addCut (C++ function)
ampls::XPRESSCallback::addCutsIndices (C++ function)
ampls::XPRESSCallback::addLazy (C++ function)
ampls::XPRESSCallback::addLazyIndices (C++ function)
ampls::XPRESSCallback::get (C++ function)
ampls::XPRESSCallback::getAMPLWhere (C++ function)
ampls::XPRESSCallback::getDouble (C++ function)
ampls::XPRESSCallback::getInt (C++ function)
ampls::XPRESSCallback::getMessage (C++ function)
ampls::XPRESSCallback::getObj (C++ function)
ampls::XPRESSCallback::getSolution (C++ function)
ampls::XPRESSCallback::getSolutionVector (C++ function)
ampls::XPRESSCallback::getValue (C++ function)
ampls::XPRESSCallback::getValueArray (C++ function)
ampls::XPRESSCallback::getVarMap (C++ function)
ampls::XPRESSCallback::getVarMapInverse (C++ function)
ampls::XPRESSCallback::getWhere (C++ function)
ampls::XPRESSCallback::getWhereString (C++ function)
ampls::XPRESSCallback::getXPRSprob (C++ function)
ampls::XPRESSCallback::run (C++ function)
ampls::XPRESSDrv (C++ class)
ampls::XPRESSDrv::loadModel (C++ function)
ampls::XPRESSModel (C++ class)
ampls::XPRESSModel::enableLazyConstraints (C++ function)
ampls::XPRESSModel::error (C++ function)
ampls::XPRESSModel::getAMPLsDoubleAttribute (C++ function)
ampls::XPRESSModel::getAMPLsDoubleParameter (C++ function)
ampls::XPRESSModel::getAMPLsIntAttribute (C++ function)
ampls::XPRESSModel::getAMPLsIntParameter (C++ function)
ampls::XPRESSModel::getConsMap (C++ function)
ampls::XPRESSModel::getConsMapFiltered (C++ function)
ampls::XPRESSModel::getConsMapInverse (C++ function)
ampls::XPRESSModel::getDoubleAttr (C++ function)
ampls::XPRESSModel::getDoubleParam (C++ function)
ampls::XPRESSModel::getDualVector (C++ function)
ampls::XPRESSModel::getFileName (C++ function)
ampls::XPRESSModel::getIntAttr (C++ function)
ampls::XPRESSModel::getIntParam (C++ function)
ampls::XPRESSModel::getNumCons (C++ function)
ampls::XPRESSModel::getNumVars (C++ function)
ampls::XPRESSModel::getObj (C++ function)
ampls::XPRESSModel::getSolution (C++ function)
ampls::XPRESSModel::getSolutionVector (C++ function)
ampls::XPRESSModel::getStatus (C++ function)
ampls::XPRESSModel::getVarMap (C++ function)
ampls::XPRESSModel::getVarMapFiltered (C++ function)
ampls::XPRESSModel::getVarMapInverse (C++ function)
ampls::XPRESSModel::getXPRSprob (C++ function)
ampls::XPRESSModel::isMIP (C++ function)
ampls::XPRESSModel::optimize (C++ function)
ampls::XPRESSModel::printModelVars (C++ function)
ampls::XPRESSModel::setAMPLsParameter (C++ function)
,
[1]
ampls::XPRESSModel::setCallback (C++ function)
,
[1]
ampls::XPRESSModel::setParam (C++ function)
,
[1]
ampls::XPRESSModel::writeSol (C++ function)
,
[1]
C
CBWhere (class in ampls)
CBWhere.LPSOLVE (in module ampls)
CBWhere.MIP (in module ampls)
CBWhere.MIPNODE (in module ampls)
CBWhere.MIPSOL (in module ampls)
CBWhere.MSG (in module ampls)
CBWhere.NOTMAPPED (in module ampls)
CBWhere.PRESOLVE (in module ampls)
CPLEXModel (class in amplpy_cplex)
CutDirection (class in ampls)
CutDirection.GE (in module ampls)
CutDirection.LE (in module ampls)
E
enableLazyConstraints() (ampls.AMPLModel method)
error() (ampls.AMPLModel method)
exportCplexModel() (amplpy.AMPL method)
exportGurobiModel() (amplpy.AMPL method)
exportModel() (amplpy.AMPL method)
G
GenericCallback (class in ampls)
getAMPLsDoubleParameter() (ampls.AMPLModel method)
getAMPLsIntParameter() (ampls.AMPLModel method)
getAMPLWhere() (ampls.GenericCallback method)
getCBData() (amplpy_gurobi.GurobiModel method)
getCPXENV() (amplpy_cplex.CPLEXModel method)
getCPXLP() (amplpy_cplex.CPLEXModel method)
getDouble() (amplpy_gurobi.GurobiModel method)
(in module amplpy_cplex)
getDoubleArray() (amplpy_gurobi.GurobiModel method)
getDoubleAttr() (amplpy_gurobi.GurobiModel method)
getDoubleAttrVector() (amplpy_gurobi.GurobiModel method)
getDoubleParam() (amplpy_cplex.CPLEXModel method)
(amplpy_gurobi.GurobiModel method)
getFileName() (ampls.AMPLModel method)
getGRBenv() (amplpy_gurobi.GurobiModel method)
getGRBModel() (amplpy_gurobi.GurobiModel method)
getGRBmodel() (amplpy_gurobi.GurobiModel method)
getInt() (amplpy_gurobi.GurobiModel method)
(in module amplpy_cplex)
getIntAttr() (amplpy_gurobi.GurobiModel method)
getIntAttrVector() (amplpy_gurobi.GurobiModel method)
getIntParam() (amplpy_cplex.CPLEXModel method)
(amplpy_gurobi.GurobiModel method)
getMessage() (ampls.GenericCallback method)
getNumVars() (ampls.AMPLModel method)
getObj() (ampls.AMPLModel method)
(ampls.GenericCallback method)
getSolutionDict() (ampls.AMPLModel method)
(ampls.GenericCallback method)
getSolutionVector() (ampls.AMPLModel method)
(ampls.GenericCallback method)
getStatus() (ampls.AMPLModel method)
getValue() (ampls.GenericCallback method)
getVarMap() (ampls.AMPLModel method)
(ampls.GenericCallback method)
getVarMapFiltered() (ampls.AMPLModel method)
getVarMapInverse() (ampls.AMPLModel method)
(ampls.GenericCallback method)
,
[1]
getWhere() (ampls.GenericCallback method)
getWhereString() (ampls.GenericCallback method)
GurobiModel (class in amplpy_gurobi)
,
[1]
I
importSolution() (amplpy.AMPL method)
M
module
amplpy
amplpy_cplex
amplpy_gurobi
ampls
O
optimize() (ampls.AMPLModel method)
P
printModelVars() (ampls.AMPLModel method)
R
run() (ampls.GenericCallback method)
S
setAMPLsParameter() (ampls.AMPLModel method)
setCallback() (ampls.AMPLModel method)
setParam() (amplpy_cplex.CPLEXModel method)
(amplpy_gurobi.GurobiModel method)
Status (class in ampls)
Status.INTERRUPTED (in module ampls)
Status.LIMIT_ITERATION (in module ampls)
Status.LIMIT_NODE (in module ampls)
Status.LIMIT_SOLUTION (in module ampls)
Status.LIMIT_TIME (in module ampls)
Status.NOTMAPPED (in module ampls)
Status.OPTIMAL (in module ampls)
Status.UNBOUNDED (in module ampls)
Status.UNKNOWN (in module ampls)
T
terminate() (amplpy_gurobi.GurobiModel method)
W
writeSol() (ampls.AMPLModel method)