Minotaur 0.4.1
Docs for developers
Minotaur::OAHandler Member List

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

addConstraint(ConstraintPtr newcon)Minotaur::Handlerinlinevirtual
cons_ (defined in Minotaur::Handler)Minotaur::Handlerprotected
consBegin() constMinotaur::Handlerinlinevirtual
consEnd() constMinotaur::Handlerinlinevirtual
fixNodeErr(RelaxationPtr, ConstSolutionPtr, SolutionPoolPtr, bool &)Minotaur::Handlervirtual
getBranches(BrCandPtr, DoubleVector &, RelaxationPtr, SolutionPoolPtr)Minotaur::OAHandlerinlinevirtual
getBranchingCandidates(RelaxationPtr, const DoubleVector &, ModVector &, BrVarCandSet &, BrCandVector &, bool &)Minotaur::OAHandlerinlinevirtual
getBrMod(BrCandPtr, DoubleVector &, RelaxationPtr, BranchDirection)Minotaur::OAHandlerinlinevirtual
getMILPEngine()Minotaur::OAHandlerinline
getName() constMinotaur::OAHandlervirtual
getNonlinCons() (defined in Minotaur::OAHandler)Minotaur::OAHandlerinline
getObjType() (defined in Minotaur::OAHandler)Minotaur::OAHandlerinline
getObjVar() (defined in Minotaur::OAHandler)Minotaur::OAHandlerinline
getStrongerMods(RelaxationPtr rel, NodePtr node, SolutionPoolPtr s_pool, ModVector &p_mods, ModVector &r_mods)Minotaur::Handler
Handler()Minotaur::Handlerinline
isFeasible(ConstSolutionPtr sol, RelaxationPtr relaxation, bool &should_prune, double &inf_meas)Minotaur::OAHandlervirtual
isNeeded()Minotaur::Handlerinlinevirtual
modProb_Minotaur::Handlerprotected
modRel_Minotaur::Handlerprotected
OAHandler(EnvPtr env, ProblemPtr minlp, EnginePtr nlpe, MILPEnginePtr milpe)Minotaur::OAHandler
postsolveGetX(const double *, UInt, DoubleVector *)Minotaur::OAHandlerinline
postSolveRootNode(RelaxationPtr, SolutionPoolPtr, ConstSolutionPtr, ModVector &, ModVector &)Minotaur::Handlerinlinevirtual
presolve(PreModQ *, bool *, Solution **)Minotaur::OAHandlerinlinevirtual
presolveNode(RelaxationPtr, NodePtr, SolutionPoolPtr, ModVector &, ModVector &)Minotaur::OAHandlerinlinevirtual
relaxInitFull(RelaxationPtr, SolutionPool *, bool *)Minotaur::OAHandlerinlinevirtual
relaxInitInc(RelaxationPtr rel, SolutionPool *, bool *)Minotaur::OAHandlervirtual
relaxNodeFull(NodePtr, RelaxationPtr, bool *)Minotaur::OAHandlerinlinevirtual
relaxNodeInc(NodePtr, RelaxationPtr, bool *)Minotaur::OAHandlerinlinevirtual
removeCuts(RelaxationPtr, ConstSolutionPtr)Minotaur::Handlerinlinevirtual
separate(ConstSolutionPtr sol, NodePtr node, RelaxationPtr rel, CutManager *cutman, SolutionPoolPtr s_pool, ModVector &, ModVector &, bool *sol_found, SeparationStatus *status)Minotaur::OAHandlervirtual
setModFlags(bool mod_prob, bool mod_rel)Minotaur::Handlerinlinevirtual
setNonlinCons(std::vector< ConstraintPtr > nlCons)Minotaur::OAHandlerinline
setObjType(bool oNl) (defined in Minotaur::OAHandler)Minotaur::OAHandlerinline
setObjVar(VariablePtr objvar) (defined in Minotaur::OAHandler)Minotaur::OAHandlerinline
setRelaxation(RelaxationPtr rel) (defined in Minotaur::OAHandler)Minotaur::OAHandlerinline
setRelObj(double val)Minotaur::OAHandlerinline
simplePresolve(ProblemPtr, SolutionPoolPtr, ModVector &, SolveStatus &status)Minotaur::Handlerinlinevirtual
solveMILP(double *objfLb, ConstSolutionPtr *sol, SolutionPoolPtr solPool, CutManager *cutMan, SolveStatus &status) (defined in Minotaur::OAHandler)Minotaur::OAHandler
undoStrongerMods(ProblemPtr p, RelaxationPtr rel, ModVector &p_mods, ModVector &r_mods)Minotaur::Handler
writeStats(std::ostream &out) constMinotaur::OAHandlervirtual
~Handler()Minotaur::Handlerinlinevirtual
~OAHandler()Minotaur::OAHandler

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