Limbo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
limbo::solvers::LinearModel< T, V > Member List

This is the complete list of members for limbo::solvers::LinearModel< T, V >, including all inherited members.

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)=0LpParser::LpDataBasepure 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())=0LpParser::LpDataBasepure 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 typedeflimbo::solvers::LinearModel< T, V >
coefficient_value_type typedeflimbo::solvers::LinearModel< T, V >
constraint_type typedeflimbo::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 typedeflimbo::solvers::LinearModel< T, V >
LinearModel()limbo::solvers::LinearModel< T, V >inline
LinearModel(LinearModel const &rhs)limbo::solvers::LinearModel< T, V >inline
m_mName2Variablelimbo::solvers::LinearModel< T, V >protected
m_objectivelimbo::solvers::LinearModel< T, V >protected
m_optTypelimbo::solvers::LinearModel< T, V >protected
m_vConstraintlimbo::solvers::LinearModel< T, V >protected
m_vConstraintNamelimbo::solvers::LinearModel< T, V >protected
m_vVariablePropertylimbo::solvers::LinearModel< T, V >protected
m_vVariableSollimbo::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 typedeflimbo::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)=0LpParser::LpDataBasepure 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 typedeflimbo::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 typedeflimbo::solvers::LinearModel< T, V >
variable_value_type typedeflimbo::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