Minotaur 0.4.1
Docs for developers
Minotaur::CxQuadHandler Member List

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

addConstraint(ConstraintPtr newcon)Minotaur::Handlerinlinevirtual
addMcCormick_(VariablePtr x0, VariablePtr x1, RelaxationPtr rel)Minotaur::CxQuadHandlerprotected
addMcCormickLower_(VariablePtr x0, VariablePtr x1, RelaxationPtr rel)Minotaur::CxQuadHandlerprotected
addMcCormickUpper_(VariablePtr x0, VariablePtr x1, RelaxationPtr rel)Minotaur::CxQuadHandlerprotected
addSecant_(VariablePtr x, VariablePtr y, RelaxationPtr rel)Minotaur::CxQuadHandlerprotected
binToLin_() (defined in Minotaur::CxQuadHandler)Minotaur::CxQuadHandlerprotected
binToLinFun_(FunctionPtr f, LinearFunctionPtr lf2) (defined in Minotaur::CxQuadHandler)Minotaur::CxQuadHandlerprotected
brVars_Minotaur::CxQuadHandlerprotected
cons_ (defined in Minotaur::Handler)Minotaur::Handlerprotected
consBegin() constMinotaur::Handlerinlinevirtual
consEnd() constMinotaur::Handlerinlinevirtual
cvCons_Minotaur::CxQuadHandlerprotected
CxQuadHandler(EnvPtr env, ProblemPtr problem)Minotaur::CxQuadHandler
eTol_Minotaur::CxQuadHandlerprotected
fixNodeErr(RelaxationPtr, ConstSolutionPtr, SolutionPoolPtr, bool &)Minotaur::Handlervirtual
getBranches(BrCandPtr cand, DoubleVector &x, RelaxationPtr rel, SolutionPoolPtr s_pool)Minotaur::CxQuadHandlervirtual
getBranchingCandidates(RelaxationPtr rel, const DoubleVector &x, ModVector &mods, BrVarCandSet &cands, BrCandVector &, bool &is_inf)Minotaur::CxQuadHandlervirtual
getBrMod(BrCandPtr cand, DoubleVector &x, RelaxationPtr rel, BranchDirection dir)Minotaur::CxQuadHandlervirtual
getMcLf_(VariablePtr x0, double lb0, double ub0, VariablePtr x1, double lb1, double ub1, VariablePtr y, double &rhs, UInt i)Minotaur::CxQuadHandlerprotected
getName() constMinotaur::CxQuadHandlervirtual
getNewSecantLf_(VariablePtr x, VariablePtr y, double &lb, double &ub, double &r)Minotaur::CxQuadHandlerprotected
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 &is_inf, double &inf_meas)Minotaur::CxQuadHandlervirtual
isNeeded()Minotaur::Handlerinlinevirtual
logger_Minotaur::CxQuadHandlerprotected
mcCons_Minotaur::CxQuadHandlerprotected
me_Minotaur::CxQuadHandlerprotectedstatic
modProb_Minotaur::Handlerprotected
modRel_Minotaur::Handlerprotected
postSolveRootNode(RelaxationPtr, SolutionPoolPtr, ConstSolutionPtr, ModVector &, ModVector &)Minotaur::Handlerinlinevirtual
presolve(PreModQ *pre_mods, bool *changed, Solution **sol)Minotaur::CxQuadHandlervirtual
presolveNode(RelaxationPtr rel, NodePtr node, SolutionPoolPtr s_pool, ModVector &p_mods, ModVector &r_mods)Minotaur::CxQuadHandlervirtual
problem_Minotaur::CxQuadHandlerprotected
relax_(RelaxationPtr rel, bool *is_inf)Minotaur::CxQuadHandlerprotected
relaxInitFull(RelaxationPtr rel, SolutionPool *sp, bool *is_inf)Minotaur::CxQuadHandlervirtual
relaxInitInc(RelaxationPtr rel, SolutionPool *sp, bool *is_inf)Minotaur::CxQuadHandlervirtual
relaxNodeFull(NodePtr node, RelaxationPtr rel, bool *is_inf)Minotaur::CxQuadHandlervirtual
relaxNodeInc(NodePtr node, RelaxationPtr rel, bool *is_inf)Minotaur::CxQuadHandlervirtual
relaxObj_(ObjectivePtr obj, RelaxationPtr rel)Minotaur::CxQuadHandlerprotected
relaxOneSided_(QuadraticFunctionPtr qf, ConstraintPtr cons, RelaxationPtr rel)Minotaur::CxQuadHandlerprotected
relaxTwoSided_(QuadraticFunctionPtr qf, ConstraintPtr cons, RelaxationPtr rel)Minotaur::CxQuadHandlerprotected
removeCuts(RelaxationPtr, ConstSolutionPtr)Minotaur::Handlerinlinevirtual
removeFixed_() (defined in Minotaur::CxQuadHandler)Minotaur::CxQuadHandlerprotected
removeFixedFun_(FunctionPtr f, LinearFunctionPtr lf2, double *c) (defined in Minotaur::CxQuadHandler)Minotaur::CxQuadHandlerprotected
separate(ConstSolutionPtr sol, NodePtr node, RelaxationPtr rel, CutManager *cutman, SolutionPoolPtr s_pool, ModVector &p_mods, ModVector &r_mods, bool *sol_found, SeparationStatus *status)Minotaur::CxQuadHandlervirtual
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
writeStats(std::ostream &) constMinotaur::Handlerinlinevirtual
~CxQuadHandler()Minotaur::CxQuadHandler
~Handler()Minotaur::Handlerinlinevirtual

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