Minotaur 0.4.1
Docs for developers
Minotaur::MultilinearHandler Member List

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

addConstraint(ConstraintPtr newcon)Minotaur::Handlerinlinevirtual
cons_ (defined in Minotaur::Handler)Minotaur::Handlerprotected
consBegin() constMinotaur::Handlerinlinevirtual
consEnd() constMinotaur::Handlerinlinevirtual
env_Minotaur::MultilinearHandlerprotected
findOriginalVariable(ConstVariablePtr rv, ConstVariablePtr &ov) const (defined in Minotaur::MultilinearHandler)Minotaur::MultilinearHandler
fixNodeErr(RelaxationPtr, ConstSolutionPtr, SolutionPoolPtr, bool &)Minotaur::Handlervirtual
getAllLambdas()Minotaur::MultilinearHandlerinline
getBlterms()Minotaur::MultilinearHandlerinline
getBranches(BrCandPtr cand, DoubleVector &x, RelaxationPtr rel, SolutionPoolPtr s_pool)Minotaur::MultilinearHandlervirtual
getBranchingCandidates(RelaxationPtr rel, const DoubleVector &x, ModVector &mods, BrVarCandSet &cands, BrCandVector &gencands, bool &is_inf)Minotaur::MultilinearHandlervirtual
getBrMod(BrCandPtr, DoubleVector &, RelaxationPtr, BranchDirection)Minotaur::MultilinearHandlervirtual
getGroups()Minotaur::MultilinearHandlerinline
getMaxPow()Minotaur::MultilinearHandlerinline
getMlterms()Minotaur::MultilinearHandlerinline
getMonomialTerms()Minotaur::MultilinearHandlerinline
getMonomialterms()Minotaur::MultilinearHandlerinline
getName() constMinotaur::MultilinearHandlervirtual
getNewCopyVariables()Minotaur::MultilinearHandlerinline
getOriginalVariablesMap()Minotaur::MultilinearHandlerinline
getRevBilinearTerms()Minotaur::MultilinearHandlerinline
getRevBlterms()Minotaur::MultilinearHandlerinline
getRevMlterms()Minotaur::MultilinearHandlerinline
getRevOriginalVariablesMap()Minotaur::MultilinearHandlerinline
getRevSqterms()Minotaur::MultilinearHandlerinline
getSqterms()Minotaur::MultilinearHandlerinline
getStrongerMods(RelaxationPtr rel, NodePtr node, SolutionPoolPtr s_pool, ModVector &p_mods, ModVector &r_mods)Minotaur::Handler
Handler()Minotaur::Handlerinline
isFeasible(ConstSolutionPtr, RelaxationPtr, bool &should_prune, double &inf_meas)Minotaur::MultilinearHandlervirtual
isNeeded()Minotaur::Handlerinlinevirtual
modProb_Minotaur::Handlerprotected
modRel_Minotaur::Handlerprotected
MultilinearHandler(EnvPtr env, ProblemPtr problem)Minotaur::MultilinearHandler
postSolveRootNode(RelaxationPtr, SolutionPoolPtr, ConstSolutionPtr, ModVector &, ModVector &)Minotaur::Handlerinlinevirtual
presolve(PreModQ *, bool *changed, Solution **)Minotaur::MultilinearHandlerinlinevirtual
presolveNode(RelaxationPtr, NodePtr, SolutionPoolPtr, ModVector &, ModVector &)Minotaur::MultilinearHandlerinlinevirtual
problem_ (defined in Minotaur::MultilinearHandler)Minotaur::MultilinearHandlerprotected
relax(RelaxationPtr relaxation, bool &isInfeasible) (defined in Minotaur::MultilinearHandler)Minotaur::MultilinearHandler
relaxInitFull(RelaxationPtr, bool *) (defined in Minotaur::MultilinearHandler)Minotaur::MultilinearHandlerinline
Minotaur::Handler::relaxInitFull(RelaxationPtr rel, SolutionPool *sp, bool *is_inf)=0Minotaur::Handlerpure virtual
relaxInitInc(RelaxationPtr, bool *) (defined in Minotaur::MultilinearHandler)Minotaur::MultilinearHandlerinline
Minotaur::Handler::relaxInitInc(RelaxationPtr rel, SolutionPool *sp, bool *is_inf)=0Minotaur::Handlerpure virtual
relaxNode(NodePtr node, RelaxationPtr relaxation, bool &isInfeasible) (defined in Minotaur::MultilinearHandler)Minotaur::MultilinearHandler
relaxNodeFull(NodePtr, RelaxationPtr, bool *)Minotaur::MultilinearHandlerinlinevirtual
relaxNodeInc(NodePtr, RelaxationPtr, bool *)Minotaur::MultilinearHandlerinlinevirtual
removeCuts(RelaxationPtr, ConstSolutionPtr)Minotaur::Handlerinlinevirtual
separate(ConstSolutionPtr, NodePtr, RelaxationPtr, CutManager *, SolutionPoolPtr, bool *, SeparationStatus *)Minotaur::MultilinearHandlerinline
Minotaur::Handler::separate(ConstSolutionPtr sol, NodePtr node, RelaxationPtr rel, CutManager *cutman, SolutionPoolPtr s_pool, ModVector &p_mods, ModVector &r_mods, bool *sol_found, SeparationStatus *status)=0Minotaur::Handlerpure virtual
setModFlags(bool mod_prob, bool mod_rel)Minotaur::Handlerinlinevirtual
simplePresolve(ProblemPtr, SolutionPoolPtr, ModVector &, SolveStatus &status)Minotaur::Handlerinlinevirtual
undoStrongerMods(ProblemPtr p, RelaxationPtr rel, ModVector &p_mods, ModVector &r_mods)Minotaur::Handler
workingProblem_ (defined in Minotaur::MultilinearHandler)Minotaur::MultilinearHandlerprotected
writeStats(std::ostream &) constMinotaur::Handlerinlinevirtual
~Handler()Minotaur::Handlerinlinevirtual
~MultilinearHandler()Minotaur::MultilinearHandlerinlinevirtual

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