Minotaur 0.4.1
Docs for developers
Minotaur::MultilinearTermsHandler Member List

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

addConstraint(ConstraintPtr newcon, ConstVariablePtr ovar, std::set< ConstVariablePtr > ivars)Minotaur::MultilinearTermsHandler
cons_ (defined in Minotaur::Handler)Minotaur::Handlerprotected
consBegin() constMinotaur::Handlerinlinevirtual
consEnd() constMinotaur::Handlerinlinevirtual
ConstGroupIterator typedef (defined in Minotaur::MultilinearTermsHandler)Minotaur::MultilinearTermsHandler
ConstTermIterator typedef (defined in Minotaur::MultilinearTermsHandler)Minotaur::MultilinearTermsHandler
env_Minotaur::MultilinearTermsHandlerprotected
fixNodeErr(RelaxationPtr, ConstSolutionPtr, SolutionPoolPtr, bool &)Minotaur::Handlervirtual
getBranches(BrCandPtr cand, DoubleVector &x, RelaxationPtr rel, SolutionPoolPtr s_pool)Minotaur::MultilinearTermsHandlervirtual
getBranchingCandidates(RelaxationPtr rel, const DoubleVector &x, ModVector &mods, BrVarCandSet &cands, BrCandVector &, bool &is_inf)Minotaur::MultilinearTermsHandlervirtual
getBrMod(BrCandPtr, DoubleVector &, RelaxationPtr, BranchDirection)Minotaur::MultilinearTermsHandlervirtual
getBrMod_Call enum value (defined in Minotaur::MultilinearTermsHandler)Minotaur::MultilinearTermsHandler
getName() constMinotaur::MultilinearTermsHandlerinlinevirtual
getStrongerMods(RelaxationPtr rel, NodePtr node, SolutionPoolPtr s_pool, ModVector &p_mods, ModVector &r_mods)Minotaur::Handler
GroupIterator typedef (defined in Minotaur::MultilinearTermsHandler)Minotaur::MultilinearTermsHandler
HandleCallingFunction enum name (defined in Minotaur::MultilinearTermsHandler)Minotaur::MultilinearTermsHandler
Handler()Minotaur::Handlerinline
isFeasible(ConstSolutionPtr, RelaxationPtr, bool &should_prune, double &inf_meas)Minotaur::MultilinearTermsHandlervirtual
isNeeded()Minotaur::Handlerinlinevirtual
modProb_Minotaur::Handlerprotected
modRel_Minotaur::Handlerprotected
MultilinearTermsHandler(EnvPtr env, ProblemPtr problem)Minotaur::MultilinearTermsHandler
postSolveRootNode(RelaxationPtr, SolutionPoolPtr, ConstSolutionPtr, ModVector &, ModVector &)Minotaur::Handlerinlinevirtual
presolve(PreModQ *, bool *, Solution **)Minotaur::MultilinearTermsHandlerinlinevirtual
presolveNode(RelaxationPtr, NodePtr, SolutionPoolPtr, ModVector &, ModVector &)Minotaur::MultilinearTermsHandlerinlinevirtual
problem_Minotaur::MultilinearTermsHandlerprotected
relaxInit_Call enum value (defined in Minotaur::MultilinearTermsHandler)Minotaur::MultilinearTermsHandler
relaxInitFull(RelaxationPtr, SolutionPool *, bool *)Minotaur::MultilinearTermsHandlerinlinevirtual
relaxInitInc(RelaxationPtr, SolutionPool *, bool *)Minotaur::MultilinearTermsHandlervirtual
relaxNodeFull(NodePtr, RelaxationPtr, bool *)Minotaur::MultilinearTermsHandlerinlinevirtual
relaxNodeInc(NodePtr n, RelaxationPtr r, bool *is_inf)Minotaur::MultilinearTermsHandlervirtual
relaxNodeInc_Call enum value (defined in Minotaur::MultilinearTermsHandler)Minotaur::MultilinearTermsHandler
removeCuts(RelaxationPtr, ConstSolutionPtr)Minotaur::Handlerinlinevirtual
separate(ConstSolutionPtr, NodePtr, RelaxationPtr, CutManager *, SolutionPoolPtr, ModVector &, ModVector &, bool *, SeparationStatus *)Minotaur::MultilinearTermsHandlerinlinevirtual
setModFlags(bool mod_prob, bool mod_rel)Minotaur::Handlerinlinevirtual
simplePresolve(ProblemPtr, SolutionPoolPtr, ModVector &, SolveStatus &status)Minotaur::Handlerinlinevirtual
TermIterator typedef (defined in Minotaur::MultilinearTermsHandler)Minotaur::MultilinearTermsHandler
undoStrongerMods(ProblemPtr p, RelaxationPtr rel, ModVector &p_mods, ModVector &r_mods)Minotaur::Handler
writeStats(std::ostream &) constMinotaur::Handlerinlinevirtual
~Handler()Minotaur::Handlerinlinevirtual
~MultilinearTermsHandler()Minotaur::MultilinearTermsHandlerinlinevirtual

Minotaur source code documented by Doxygen 1.9.4 on Sat May 17 2025