Minotaur 0.4.1
Docs for developers
Minotaur::LPEngine Member List

This is the complete list of members for Minotaur::LPEngine, including all inherited members.

addConstraint(ConstraintPtr)=0Minotaur::Enginepure virtual
changeBound(ConstraintPtr cons, BoundType lu, double new_val)=0Minotaur::Enginepure virtual
changeBound(VariablePtr var, BoundType lu, double new_val)=0Minotaur::Enginepure virtual
changeBound(VariablePtr var, double new_lb, double new_ub)=0Minotaur::Enginepure virtual
changeConstraint(ConstraintPtr c, LinearFunctionPtr lf, double lb, double ub)=0Minotaur::Enginepure virtual
changeConstraint(ConstraintPtr c, NonlinearFunctionPtr nlf)=0Minotaur::Enginepure virtual
changeObj(FunctionPtr f, double cb)=0Minotaur::Enginepure virtual
clear()=0Minotaur::Enginepure virtual
disableFactorization() (defined in Minotaur::LPEngine)Minotaur::LPEngineinlinevirtual
disableStrBrSetup()=0Minotaur::Enginepure virtual
emptyCopy()Minotaur::Engineinlinevirtual
enableFactorization() (defined in Minotaur::LPEngine)Minotaur::LPEngineinlinevirtual
enableStrBrSetup()=0Minotaur::Enginepure virtual
Engine()Minotaur::Engine
fillStats(std::vector< double > &)Minotaur::Engineinlinevirtual
getBasics(int *) (defined in Minotaur::LPEngine)Minotaur::LPEngineinlinevirtual
getBInvARow(int, double *, double *) (defined in Minotaur::LPEngine)Minotaur::LPEngineinlinevirtual
getColLower() (defined in Minotaur::LPEngine)Minotaur::LPEngineinlinevirtual
getColUpper() (defined in Minotaur::LPEngine)Minotaur::LPEngineinlinevirtual
getIndicesofVars() (defined in Minotaur::LPEngine)Minotaur::LPEngineinlinevirtual
getLogger()Minotaur::Engineinlinevirtual
getName() const =0Minotaur::Enginepure virtual
getNumCols() (defined in Minotaur::LPEngine)Minotaur::LPEngineinlinevirtual
getNumRows() (defined in Minotaur::LPEngine)Minotaur::LPEngineinlinevirtual
getOriginalTableau() (defined in Minotaur::LPEngine)Minotaur::LPEngineinlinevirtual
getRightHandSide() (defined in Minotaur::LPEngine)Minotaur::LPEngineinlinevirtual
getRowActivity() (defined in Minotaur::LPEngine)Minotaur::LPEngineinlinevirtual
getRowLength() (defined in Minotaur::LPEngine)Minotaur::LPEngineinlinevirtual
getRowLower() (defined in Minotaur::LPEngine)Minotaur::LPEngineinlinevirtual
getRowStarts() (defined in Minotaur::LPEngine)Minotaur::LPEngineinlinevirtual
getRowUpper() (defined in Minotaur::LPEngine)Minotaur::LPEngineinlinevirtual
getSolution()=0Minotaur::Enginepure virtual
getSolutionValue()=0Minotaur::Enginepure virtual
getStatus()=0Minotaur::Enginepure virtual
getStatusString()Minotaur::Enginevirtual
getWarmStart()=0Minotaur::Enginepure virtual
getWarmStartCopy()=0Minotaur::Enginepure virtual
IsOptimalBasisAvailable() (defined in Minotaur::LPEngine)Minotaur::LPEngineinlinevirtual
load(ProblemPtr problem)=0Minotaur::Enginepure virtual
loadDualWarmStart(int, double *) (defined in Minotaur::LPEngine)Minotaur::LPEngineinlinevirtual
loadFromWarmStart(const WarmStartPtr ws)=0Minotaur::Enginepure virtual
logger_Minotaur::Engineprotected
LPEngine()Minotaur::LPEngineinline
negateObj()=0Minotaur::Enginepure virtual
Problem (defined in Minotaur::LPEngine)Minotaur::LPEnginefriend
removeCons(std::vector< ConstraintPtr > &delcons)=0Minotaur::Enginepure virtual
resetIterationLimit()=0Minotaur::Enginepure virtual
setDualObjLimit(double)=0Minotaur::Enginepure virtual
setIterationLimit(int limit)=0Minotaur::Enginepure virtual
setLogger(LoggerPtr logger)Minotaur::Engineinlinevirtual
setOptionsForRepeatedSolve()Minotaur::Engineinlinevirtual
setOptionsForSingleSolve()Minotaur::Engineinlinevirtual
solve()=0Minotaur::Enginepure virtual
status_Minotaur::Engineprotected
writeStats(std::ostream &) constMinotaur::Engineinlinevirtual
~Engine()Minotaur::Enginevirtual
~LPEngine()Minotaur::LPEngineinlinevirtual

Minotaur source code documented by Doxygen 1.9.4 on Fri Apr 25 2025