Minotaur 0.4.1
Docs for developers
Minotaur::QuadHandler Member List

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

addConstraint(ConstraintPtr newcon)Minotaur::QuadHandlervirtual
addDefaultBounds(VariablePtr x, BoundType lu)Minotaur::QuadHandler
cons_ (defined in Minotaur::Handler)Minotaur::Handlerprotected
consBegin() constMinotaur::Handlerinlinevirtual
consEnd() constMinotaur::Handlerinlinevirtual
fillmap4auxVars(std::map< std::pair< int, int >, int > &map4auxVars) (defined in Minotaur::QuadHandler)Minotaur::QuadHandler
fixNodeErr(RelaxationPtr rel, ConstSolutionPtr sol, SolutionPoolPtr s_pool, bool &sol_found)Minotaur::QuadHandlervirtual
getBranches(BrCandPtr cand, DoubleVector &x, RelaxationPtr rel, SolutionPoolPtr s_pool)Minotaur::QuadHandlervirtual
getBranchingCandidates(RelaxationPtr rel, const DoubleVector &x, ModVector &mods, BrVarCandSet &cands, BrCandVector &gencands, bool &is_inf)Minotaur::QuadHandlervirtual
getBrMod(BrCandPtr cand, DoubleVector &x, RelaxationPtr rel, BranchDirection dir)Minotaur::QuadHandlervirtual
getName() constMinotaur::QuadHandlervirtual
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::QuadHandlervirtual
isNeeded()Minotaur::Handlerinlinevirtual
modProb_Minotaur::Handlerprotected
modRel_Minotaur::Handlerprotected
postSolveRootNode(RelaxationPtr rel, SolutionPoolPtr s_pool, ConstSolutionPtr sol, ModVector &p_mods, ModVector &r_mods)Minotaur::QuadHandlervirtual
presolve(PreModQ *pre_mods, bool *changed, Solution **sol)Minotaur::QuadHandlervirtual
presolveNode(RelaxationPtr p, NodePtr node, SolutionPoolPtr s_pool, ModVector &p_mods, ModVector &r_mods)Minotaur::QuadHandlervirtual
QuadHandler(EnvPtr env, ProblemPtr problem)Minotaur::QuadHandler
QuadHandler(EnvPtr env, ProblemPtr problem, ProblemPtr orig_p) (defined in Minotaur::QuadHandler)Minotaur::QuadHandler
relaxInitFull(RelaxationPtr rel, SolutionPool *sp, bool *is_inf)Minotaur::QuadHandlervirtual
relaxInitInc(RelaxationPtr rel, SolutionPool *sp, bool *is_inf)Minotaur::QuadHandlervirtual
relaxNodeFull(NodePtr node, RelaxationPtr rel, bool *is_inf)Minotaur::QuadHandlervirtual
relaxNodeInc(NodePtr node, RelaxationPtr rel, bool *is_inf)Minotaur::QuadHandlervirtual
removeCuts(RelaxationPtr rel, ConstSolutionPtr sol)Minotaur::QuadHandlervirtual
separate(ConstSolutionPtr sol, NodePtr node, RelaxationPtr rel, CutManager *cutman, SolutionPoolPtr s_pool, ModVector &p_mods, ModVector &r_mods, bool *sol_found, SeparationStatus *status)Minotaur::QuadHandlervirtual
setBTEngine(LPEnginePtr engine) (defined in Minotaur::QuadHandler)Minotaur::QuadHandler
setCutEngine(LPEnginePtr engine) (defined in Minotaur::QuadHandler)Minotaur::QuadHandler
setModFlags(bool mod_prob, bool mod_rel)Minotaur::Handlerinlinevirtual
setNLPEngine(EnginePtr engine) (defined in Minotaur::QuadHandler)Minotaur::QuadHandler
simplePresolve(ProblemPtr p, SolutionPoolPtr spool, ModVector &t_mods, SolveStatus &status)Minotaur::QuadHandlervirtual
undoStrongerMods(ProblemPtr p, RelaxationPtr rel, ModVector &p_mods, ModVector &r_mods)Minotaur::Handler
writeStats(std::ostream &out) constMinotaur::QuadHandlervirtual
~Handler()Minotaur::Handlerinlinevirtual
~QuadHandler()Minotaur::QuadHandler

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