Limbo
|
Gurobi API with limbo::solvers::LinearModel. More...
#include <GurobiApi.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 GurobiParameters | parameter_type |
Public Member Functions | |
GurobiLinearApi (model_type *model) | |
constructor More... | |
~GurobiLinearApi () | |
destructor | |
SolverProperty | operator() (parameter_type *param=NULL) |
API to run the algorithm. More... | |
void | errorHandler (GRBenv *env, int error) const |
error handler More... | |
Protected Member Functions | |
GurobiLinearApi (GurobiLinearApi const &rhs) | |
copy constructor, forbidden More... | |
GurobiLinearApi & | operator= (GurobiLinearApi const &rhs) |
assignment, forbidden More... | |
Protected Attributes | |
model_type * | m_model |
model for the problem | |
GRBmodel * | m_grbModel |
model for Gurobi | |
Gurobi API with limbo::solvers::LinearModel.
T | coefficient type |
V | variable type |
Definition at line 76 of file GurobiApi.h.
|
inline |
constructor
model | pointer to the model of problem |
Definition at line 94 of file GurobiApi.h.
|
protected |
copy constructor, forbidden
rhs | right hand side |
void limbo::solvers::GurobiLinearApi< T, V >::errorHandler | ( | GRBenv * | env, |
int | error | ||
) | const |
|
inline |
API to run the algorithm.
param | set additional parameters, use default if NULL |
Definition at line 106 of file GurobiApi.h.
|
protected |
assignment, forbidden
rhs | right hand side |