C++ API Reference#
AMPL classes#
All functions and classes provided by the AMPL API reside
in namespace ampl and macros have prefix AMPL_. For brevity the
namespace will be omitted.
Algebraic entities classes#
- Entity
- BasicEntity
PhonyNameDueToError::get()PhonyNameDueToError::operator[]()PhonyNameDueToError::get()PhonyNameDueToError::operator[]()PhonyNameDueToError::get()PhonyNameDueToError::get()PhonyNameDueToError::get()PhonyNameDueToError::get()PhonyNameDueToError::BasicEntity()PhonyNameDueToError::iteratorPhonyNameDueToError::begin()PhonyNameDueToError::end()PhonyNameDueToError::find()PhonyNameDueToError::getIndexingSets()PhonyNameDueToError::getValues()PhonyNameDueToError::getValues()PhonyNameDueToError::indexarity()PhonyNameDueToError::isScalar()PhonyNameDueToError::name()PhonyNameDueToError::numInstances()PhonyNameDueToError::setValues()PhonyNameDueToError::toString()PhonyNameDueToError::xref()
- EntityArgs
- EntityMap
- Instance
- Constraint
- ConstraintInstance
- Objective
- ObjectiveInstance
- Parameter
- Set
- SetInstance
- Variable
- VariableInstance