add_constraint(std::string const &cname, LpParser::TermArray const &terms, char compare, double constant) | limbo::solvers::LinearModel< T, V > | inline |
LpParser::LpDataBase::add_constraint(string const &cname, TermArray const &terms, char compare, double constant)=0 | LpParser::LpDataBase | pure virtual |
add_objective(bool minimize, LpParser::TermArray const &terms) | limbo::solvers::LinearModel< T, V > | inlinevirtual |
add_variable(std::string const &vname, double l=limbo::lowest< double >(), double r=std::numeric_limits< double >::max()) (defined in limbo::solvers::LinearModel< T, V >) | limbo::solvers::LinearModel< T, V > | inline |
LpParser::LpDataBase::add_variable(string const &vname, double l=limbo::lowest< double >(), double r=std::numeric_limits< double >::max())=0 | LpParser::LpDataBase | pure virtual |
addConstraint(constraint_type const &constr, std::string name="") | limbo::solvers::LinearModel< T, V > | inline |
addVariable(variable_value_type lb, variable_value_type ub, SolverProperty nt, std::string name="") | limbo::solvers::LinearModel< T, V > | inline |
base_type typedef | limbo::solvers::LinearModel< T, V > | |
coefficient_value_type typedef | limbo::solvers::LinearModel< T, V > | |
constraint_type typedef | limbo::solvers::LinearModel< T, V > | |
constraintName(constraint_type const &constr) const | limbo::solvers::LinearModel< T, V > | inline |
constraintNames() const | limbo::solvers::LinearModel< T, V > | inline |
constraintNames() | limbo::solvers::LinearModel< T, V > | inline |
constraints() const | limbo::solvers::LinearModel< T, V > | inline |
constraints() | limbo::solvers::LinearModel< T, V > | inline |
copy(LinearModel const &rhs) | limbo::solvers::LinearModel< T, V > | inlineprotected |
emplaceConstraint(expression_type &expr, char sense, coefficient_value_type rhs, std::string name="") | limbo::solvers::LinearModel< T, V > | inline |
emplaceObjective(expression_type &expr) | limbo::solvers::LinearModel< T, V > | inline |
evaluateConstraint(constraint_type const &constr, std::vector< variable_value_type > const &vVariableSol) const | limbo::solvers::LinearModel< T, V > | inline |
evaluateConstraint(constraint_type const &constr) const | limbo::solvers::LinearModel< T, V > | inline |
evaluateConstraint() const | limbo::solvers::LinearModel< T, V > | inline |
evaluateExpression(expression_type const &expr, std::vector< variable_value_type > const &vVariableSol) const | limbo::solvers::LinearModel< T, V > | inline |
evaluateObjective(std::vector< variable_value_type > const &vVariableSol) const | limbo::solvers::LinearModel< T, V > | inline |
evaluateObjective() const | limbo::solvers::LinearModel< T, V > | inline |
expression_type typedef | limbo::solvers::LinearModel< T, V > | |
LinearModel() | limbo::solvers::LinearModel< T, V > | inline |
LinearModel(LinearModel const &rhs) | limbo::solvers::LinearModel< T, V > | inline |
m_mName2Variable | limbo::solvers::LinearModel< T, V > | protected |
m_objective | limbo::solvers::LinearModel< T, V > | protected |
m_optType | limbo::solvers::LinearModel< T, V > | protected |
m_vConstraint | limbo::solvers::LinearModel< T, V > | protected |
m_vConstraintName | limbo::solvers::LinearModel< T, V > | protected |
m_vVariableProperty | limbo::solvers::LinearModel< T, V > | protected |
m_vVariableSol | limbo::solvers::LinearModel< T, V > | protected |
numVariables() const | limbo::solvers::LinearModel< T, V > | inline |
objective() const | limbo::solvers::LinearModel< T, V > | inline |
operator=(LinearModel const &rhs) | limbo::solvers::LinearModel< T, V > | inline |
optimizeType() const | limbo::solvers::LinearModel< T, V > | inline |
print(std::string const &filename) const | limbo::solvers::LinearModel< T, V > | inline |
print(std::ostream &os=std::cout) const | limbo::solvers::LinearModel< T, V > | inline |
print(std::ostream &os, term_type const &term) const | limbo::solvers::LinearModel< T, V > | inline |
print(std::ostream &os, expression_type const &expr) const | limbo::solvers::LinearModel< T, V > | inline |
print(std::ostream &os, constraint_type const &constr) const | limbo::solvers::LinearModel< T, V > | inline |
printSolution(std::string const &filename) const | limbo::solvers::LinearModel< T, V > | inline |
printSolution(std::ostream &os=std::cout) const | limbo::solvers::LinearModel< T, V > | inline |
property_type typedef | limbo::solvers::LinearModel< T, V > | |
read(std::string const &filename) | limbo::solvers::LinearModel< T, V > | inline |
reserveConstraints(unsigned int n) | limbo::solvers::LinearModel< T, V > | inline |
reserveVariables(unsigned int n) | limbo::solvers::LinearModel< T, V > | inline |
resizeConstraints(unsigned int n) | limbo::solvers::LinearModel< T, V > | inline |
scaleConstraint(unsigned int id, coefficient_value_type factor) | limbo::solvers::LinearModel< T, V > | inline |
scaleObjective(coefficient_value_type factor) | limbo::solvers::LinearModel< T, V > | inline |
set_integer(std::string const &vname, bool binary) | limbo::solvers::LinearModel< T, V > | inline |
LpParser::LpDataBase::set_integer(string const &vname, bool binary)=0 | LpParser::LpDataBase | pure virtual |
setObjective(expression_type const &expr) | limbo::solvers::LinearModel< T, V > | inline |
setOptimizeType(SolverProperty optType) | limbo::solvers::LinearModel< T, V > | inline |
setVariableLowerBound(variable_type const &var, variable_value_type lb) | limbo::solvers::LinearModel< T, V > | inline |
setVariableName(variable_type const &var, std::string const &name) | limbo::solvers::LinearModel< T, V > | inline |
setVariableNumericType(variable_type const &var, SolverProperty type) | limbo::solvers::LinearModel< T, V > | inline |
setVariableSolution(variable_type const &var, variable_value_type v) | limbo::solvers::LinearModel< T, V > | inline |
setVariableUpperBound(variable_type const &var, variable_value_type ub) | limbo::solvers::LinearModel< T, V > | inline |
term_type typedef | limbo::solvers::LinearModel< T, V > | |
updateVariableLowerBound(variable_type const &var, variable_value_type lb) | limbo::solvers::LinearModel< T, V > | inline |
updateVariableUpperBound(variable_type const &var, variable_value_type ub) | limbo::solvers::LinearModel< T, V > | inline |
variable(unsigned int id) const | limbo::solvers::LinearModel< T, V > | inline |
variable_type typedef | limbo::solvers::LinearModel< T, V > | |
variable_value_type typedef | limbo::solvers::LinearModel< T, V > | |
variableLowerBound(variable_type const &var) | limbo::solvers::LinearModel< T, V > | inline |
variableName(variable_type const &var) const | limbo::solvers::LinearModel< T, V > | inline |
variableNumericType(variable_type const &var) | limbo::solvers::LinearModel< T, V > | inline |
variableProperties() const | limbo::solvers::LinearModel< T, V > | inline |
variableProperties() | limbo::solvers::LinearModel< T, V > | inline |
variableSolution(variable_type const &var) const | limbo::solvers::LinearModel< T, V > | inline |
variableSolutions() const | limbo::solvers::LinearModel< T, V > | inline |
variableSolutions() | limbo::solvers::LinearModel< T, V > | inline |
variableUpperBound(variable_type const &var) | limbo::solvers::LinearModel< T, V > | inline |
~LinearModel() | limbo::solvers::LinearModel< T, V > | inline |