Solver API
Introduction
Structure
Usage
ampls
:: C++ solver libraries
ampls
:: Python solver libraries
GitHub
GitHub
AMPL Resources
AMPL Resources
AMPL Pages ▼
AMPL Pages
AMPL.com
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
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::AMPLModel (C++ function)
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)