Minotaur 0.4.1
Docs for developers
Minotaur::STOAHandler Member List

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

addConstraint(ConstraintPtr newcon)Minotaur::Handlerinlinevirtual
cons_ (defined in Minotaur::Handler)Minotaur::Handlerprotected
consBegin() constMinotaur::STOAHandlerinlinevirtual
consEnd() constMinotaur::STOAHandlerinlinevirtual
fixedNLP(const double *lpx, EnginePtr &nlpe, ProblemPtr &minlp) (defined in Minotaur::STOAHandler)Minotaur::STOAHandler
fixNodeErr(RelaxationPtr, ConstSolutionPtr, SolutionPoolPtr, bool &)Minotaur::Handlervirtual
getBranches(BrCandPtr, DoubleVector &, RelaxationPtr, SolutionPoolPtr)Minotaur::STOAHandlerinlinevirtual
getBranchingCandidates(RelaxationPtr, const DoubleVector &, ModVector &, BrVarCandSet &, BrCandVector &, bool &)Minotaur::STOAHandlerinlinevirtual
getBrMod(BrCandPtr, DoubleVector &, RelaxationPtr, BranchDirection)Minotaur::STOAHandlerinlinevirtual
getCbTime()Minotaur::STOAHandlerinline
getName() constMinotaur::STOAHandlervirtual
getNumCalls()Minotaur::STOAHandlerinline
getRel() (defined in Minotaur::STOAHandler)Minotaur::STOAHandlerinline
getStrongerMods(RelaxationPtr rel, NodePtr node, SolutionPoolPtr s_pool, ModVector &p_mods, ModVector &r_mods)Minotaur::Handler
Handler()Minotaur::Handlerinline
isFeasible(ConstSolutionPtr, RelaxationPtr, bool &, double &)Minotaur::STOAHandlerinlinevirtual
isNeeded()Minotaur::Handlerinlinevirtual
modProb_Minotaur::Handlerprotected
modRel_Minotaur::Handlerprotected
newUb(std::vector< UInt > *varIdx, std::vector< double > *varCoeff) (defined in Minotaur::STOAHandler)Minotaur::STOAHandler
OACutToCons(const double *lpx, ConstraintPtr con, double *rhs, std::vector< UInt > *varIdx, std::vector< double > *varCoeff, EnginePtr nlpe) (defined in Minotaur::STOAHandler)Minotaur::STOAHandler
OACutToObj(const double *lpx, double *rhs, std::vector< UInt > *varIdx, std::vector< double > *varCoeff, double ub, EnginePtr nlpe) (defined in Minotaur::STOAHandler)Minotaur::STOAHandler
postsolveGetX(const double *, UInt, DoubleVector *)Minotaur::STOAHandlerinline
postSolveRootNode(RelaxationPtr, SolutionPoolPtr, ConstSolutionPtr, ModVector &, ModVector &)Minotaur::Handlerinlinevirtual
presolve(PreModQ *, bool *, Solution **)Minotaur::STOAHandlerinlinevirtual
presolveNode(RelaxationPtr, NodePtr, SolutionPoolPtr, ModVector &, ModVector &)Minotaur::STOAHandlerinlinevirtual
relaxInitFull(RelaxationPtr, SolutionPool *, bool *)Minotaur::STOAHandlerinlinevirtual
relaxInitInc(RelaxationPtr rel, SolutionPool *, bool *)Minotaur::STOAHandlervirtual
relaxNodeFull(NodePtr, RelaxationPtr, bool *)Minotaur::STOAHandlerinlinevirtual
relaxNodeInc(NodePtr, RelaxationPtr, bool *)Minotaur::STOAHandlerinlinevirtual
removeCuts(RelaxationPtr, ConstSolutionPtr)Minotaur::Handlerinlinevirtual
separate(ConstSolutionPtr, NodePtr, RelaxationPtr, CutManager *, SolutionPoolPtr, ModVector &, ModVector &, bool *, SeparationStatus *)Minotaur::STOAHandlerinlinevirtual
setCbTime(double timeval)Minotaur::STOAHandlerinline
setModFlags(bool mod_prob, bool mod_rel)Minotaur::Handlerinlinevirtual
simplePresolve(ProblemPtr, SolutionPoolPtr, ModVector &, SolveStatus &status)Minotaur::Handlerinlinevirtual
solveMILP(double *objfLb, ConstSolutionPtr *sol, SolutionPoolPtr solPool, CutManager *cutMan) (defined in Minotaur::STOAHandler)Minotaur::STOAHandler
STOAHandler(EnvPtr env, ProblemPtr minlp, EnginePtr nlpe, MILPEnginePtr milpe, SolutionPoolPtr solPool)Minotaur::STOAHandler
undoStrongerMods(ProblemPtr p, RelaxationPtr rel, ModVector &p_mods, ModVector &r_mods)Minotaur::Handler
writeStats(std::ostream &out) constMinotaur::STOAHandlervirtual
~Handler()Minotaur::Handlerinlinevirtual
~STOAHandler()Minotaur::STOAHandler

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