addBinaryVariable(std::string const &name, ValueType objectiveFunctionCoefficient=0) | storm::solver::LpSolver< ValueType, RawMode > | |
addBoundedContinuousVariable(std::string const &name, ValueType lowerBound, ValueType upperBound, ValueType objectiveFunctionCoefficient=0) | storm::solver::LpSolver< ValueType, RawMode > | |
addBoundedIntegerVariable(std::string const &name, ValueType lowerBound, ValueType upperBound, ValueType objectiveFunctionCoefficient=0) | storm::solver::LpSolver< ValueType, RawMode > | |
addConstraint(std::string const &name, Constraint const &constraint)=0 | storm::solver::LpSolver< ValueType, RawMode > | pure virtual |
addContinuousVariable(std::string const &name, std::optional< ValueType > const &lowerBound=std::nullopt, std::optional< ValueType > const &upperBound=std::nullopt, ValueType objectiveFunctionCoefficient=0) | storm::solver::LpSolver< ValueType, RawMode > | |
addIndicatorConstraint(std::string const &name, Variable indicatorVariable, bool indicatorValue, Constraint const &constraint)=0 | storm::solver::LpSolver< ValueType, RawMode > | pure virtual |
addIntegerVariable(std::string const &name, std::optional< ValueType > const &lowerBound=std::nullopt, std::optional< ValueType > const &upperBound=std::nullopt, ValueType objectiveFunctionCoefficient=0) | storm::solver::LpSolver< ValueType, RawMode > | |
addLowerBoundedContinuousVariable(std::string const &name, ValueType lowerBound, ValueType objectiveFunctionCoefficient=0) | storm::solver::LpSolver< ValueType, RawMode > | |
addLowerBoundedIntegerVariable(std::string const &name, ValueType lowerBound, ValueType objectiveFunctionCoefficient=0) | storm::solver::LpSolver< ValueType, RawMode > | |
addUnboundedContinuousVariable(std::string const &name, ValueType objectiveFunctionCoefficient=0) | storm::solver::LpSolver< ValueType, RawMode > | |
addUnboundedIntegerVariable(std::string const &name, ValueType objectiveFunctionCoefficient=0) | storm::solver::LpSolver< ValueType, RawMode > | |
addUpperBoundedContinuousVariable(std::string const &name, ValueType upperBound, ValueType objectiveFunctionCoefficient=0) | storm::solver::LpSolver< ValueType, RawMode > | |
addUpperBoundedIntegerVariable(std::string const &name, ValueType upperBound, ValueType objectiveFunctionCoefficient=0) | storm::solver::LpSolver< ValueType, RawMode > | |
addVariable(std::string const &name, VariableType const &type, std::optional< ValueType > const &lowerBound=std::nullopt, std::optional< ValueType > const &upperBound=std::nullopt, ValueType objectiveFunctionCoefficient=0)=0 | storm::solver::LpSolver< ValueType, RawMode > | pure virtual |
Constant typedef | storm::solver::LpSolver< ValueType, RawMode > | |
Constraint typedef | storm::solver::LpSolver< ValueType, RawMode > | |
currentModelHasBeenOptimized | storm::solver::LpSolver< ValueType, RawMode > | mutableprotected |
declareOrGetExpressionVariable(std::string const &name, VariableType const &type) | storm::solver::LpSolver< ValueType, RawMode > | protected |
getBinaryValue(Variable const &variable) const =0 | storm::solver::LpSolver< ValueType, RawMode > | pure virtual |
getConstant(ValueType value) const | storm::solver::LpSolver< ValueType, RawMode > | |
getContinuousValue(Variable const &variable) const =0 | storm::solver::LpSolver< ValueType, RawMode > | pure virtual |
getIntegerValue(Variable const &variable) const =0 | storm::solver::LpSolver< ValueType, RawMode > | pure virtual |
getManager() const | storm::solver::LpSolver< ValueType, RawMode > | |
getMILPGap(bool relative) const =0 | storm::solver::LpSolver< ValueType, RawMode > | pure virtual |
getObjectiveValue() const =0 | storm::solver::LpSolver< ValueType, RawMode > | pure virtual |
getOptimizationDirection() const | storm::solver::LpSolver< ValueType, RawMode > | |
isInfeasible() const =0 | storm::solver::LpSolver< ValueType, RawMode > | pure virtual |
isOptimal() const =0 | storm::solver::LpSolver< ValueType, RawMode > | pure virtual |
isUnbounded() const =0 | storm::solver::LpSolver< ValueType, RawMode > | pure virtual |
LpSolver() | storm::solver::LpSolver< ValueType, RawMode > | |
LpSolver(OptimizationDirection const &optDir) | storm::solver::LpSolver< ValueType, RawMode > | |
manager | storm::solver::LpSolver< ValueType, RawMode > | protected |
optimize() const =0 | storm::solver::LpSolver< ValueType, RawMode > | pure virtual |
pop()=0 | storm::solver::LpSolver< ValueType, RawMode > | pure virtual |
push()=0 | storm::solver::LpSolver< ValueType, RawMode > | pure virtual |
setMaximalMILPGap(ValueType const &gap, bool relative)=0 | storm::solver::LpSolver< ValueType, RawMode > | pure virtual |
setOptimizationDirection(OptimizationDirection const &optimizationDirection) | storm::solver::LpSolver< ValueType, RawMode > | |
update() const =0 | storm::solver::LpSolver< ValueType, RawMode > | pure virtual |
Variable typedef | storm::solver::LpSolver< ValueType, RawMode > | |
VariableType enum name | storm::solver::LpSolver< ValueType, RawMode > | |
writeModelToFile(std::string const &filename) const =0 | storm::solver::LpSolver< ValueType, RawMode > | pure virtual |
~LpSolver()=default | storm::solver::LpSolver< ValueType, RawMode > | virtual |