|
Limbo 3.5.4
|
CPLEX API with limbo::solvers::LinearModel. More...
#include <CplexApi.h>
Public Types | |
| typedef LinearModel< T, V > | model_type |
| linear model type for the problem | |
| typedef model_type::coefficient_value_type | coefficient_value_type |
| typedef model_type::variable_value_type | variable_value_type |
| typedef model_type::variable_type | variable_type |
| typedef model_type::constraint_type | constraint_type |
| typedef model_type::expression_type | expression_type |
| typedef model_type::term_type | term_type |
| typedef model_type::property_type | property_type |
| typedef CplexParameters | parameter_type |
Public Member Functions | |
| CplexLinearApi (model_type *model) | |
| constructor | |
| ~CplexLinearApi () | |
| destructor | |
| SolverProperty | operator() (parameter_type *param=NULL) |
| API to run the algorithm. | |
Protected Member Functions | |
| CplexLinearApi (CplexLinearApi const &rhs) | |
| copy constructor, forbidden | |
| CplexLinearApi & | operator= (CplexLinearApi const &rhs) |
| assignment, forbidden | |
Protected Attributes | |
| model_type * | m_model |
| model for the problem | |
| CPXLPptr | m_cplexModel |
| model for CPLEX | |
CPLEX API with limbo::solvers::LinearModel.
| T | coefficient type |
| V | variable type |
Definition at line 109 of file CplexApi.h.
| typedef model_type::coefficient_value_type limbo::solvers::CplexLinearApi< T, V >::coefficient_value_type |
Definition at line 115 of file CplexApi.h.
| typedef model_type::constraint_type limbo::solvers::CplexLinearApi< T, V >::constraint_type |
Definition at line 118 of file CplexApi.h.
| typedef model_type::expression_type limbo::solvers::CplexLinearApi< T, V >::expression_type |
Definition at line 119 of file CplexApi.h.
| typedef LinearModel<T, V> limbo::solvers::CplexLinearApi< T, V >::model_type |
linear model type for the problem
Definition at line 113 of file CplexApi.h.
| typedef CplexParameters limbo::solvers::CplexLinearApi< T, V >::parameter_type |
Definition at line 122 of file CplexApi.h.
| typedef model_type::property_type limbo::solvers::CplexLinearApi< T, V >::property_type |
Definition at line 121 of file CplexApi.h.
| typedef model_type::term_type limbo::solvers::CplexLinearApi< T, V >::term_type |
Definition at line 120 of file CplexApi.h.
| typedef model_type::variable_type limbo::solvers::CplexLinearApi< T, V >::variable_type |
Definition at line 117 of file CplexApi.h.
| typedef model_type::variable_value_type limbo::solvers::CplexLinearApi< T, V >::variable_value_type |
Definition at line 116 of file CplexApi.h.
|
inline |
constructor
| model | pointer to the model of problem |
Definition at line 127 of file CplexApi.h.
|
inline |
destructor
Definition at line 133 of file CplexApi.h.
|
protected |
copy constructor, forbidden
| rhs | right hand side |
|
inline |
API to run the algorithm.
| param | set additional parameters, use default if NULL |
Definition at line 139 of file CplexApi.h.
|
protected |
assignment, forbidden
| rhs | right hand side |
|
protected |
model for CPLEX
Definition at line 376 of file CplexApi.h.
|
protected |
model for the problem
Definition at line 375 of file CplexApi.h.