Minotaur 0.4.1
Docs for developers
|
This is the complete list of members for Minotaur::CxQuadHandler, including all inherited members.
addConstraint(ConstraintPtr newcon) | Minotaur::Handler | inlinevirtual |
addMcCormick_(VariablePtr x0, VariablePtr x1, RelaxationPtr rel) | Minotaur::CxQuadHandler | protected |
addMcCormickLower_(VariablePtr x0, VariablePtr x1, RelaxationPtr rel) | Minotaur::CxQuadHandler | protected |
addMcCormickUpper_(VariablePtr x0, VariablePtr x1, RelaxationPtr rel) | Minotaur::CxQuadHandler | protected |
addSecant_(VariablePtr x, VariablePtr y, RelaxationPtr rel) | Minotaur::CxQuadHandler | protected |
binToLin_() (defined in Minotaur::CxQuadHandler) | Minotaur::CxQuadHandler | protected |
binToLinFun_(FunctionPtr f, LinearFunctionPtr lf2) (defined in Minotaur::CxQuadHandler) | Minotaur::CxQuadHandler | protected |
brVars_ | Minotaur::CxQuadHandler | protected |
cons_ (defined in Minotaur::Handler) | Minotaur::Handler | protected |
consBegin() const | Minotaur::Handler | inlinevirtual |
consEnd() const | Minotaur::Handler | inlinevirtual |
cvCons_ | Minotaur::CxQuadHandler | protected |
CxQuadHandler(EnvPtr env, ProblemPtr problem) | Minotaur::CxQuadHandler | |
eTol_ | Minotaur::CxQuadHandler | protected |
fixNodeErr(RelaxationPtr, ConstSolutionPtr, SolutionPoolPtr, bool &) | Minotaur::Handler | virtual |
getBranches(BrCandPtr cand, DoubleVector &x, RelaxationPtr rel, SolutionPoolPtr s_pool) | Minotaur::CxQuadHandler | virtual |
getBranchingCandidates(RelaxationPtr rel, const DoubleVector &x, ModVector &mods, BrVarCandSet &cands, BrCandVector &, bool &is_inf) | Minotaur::CxQuadHandler | virtual |
getBrMod(BrCandPtr cand, DoubleVector &x, RelaxationPtr rel, BranchDirection dir) | Minotaur::CxQuadHandler | virtual |
getMcLf_(VariablePtr x0, double lb0, double ub0, VariablePtr x1, double lb1, double ub1, VariablePtr y, double &rhs, UInt i) | Minotaur::CxQuadHandler | protected |
getName() const | Minotaur::CxQuadHandler | virtual |
getNewSecantLf_(VariablePtr x, VariablePtr y, double &lb, double &ub, double &r) | Minotaur::CxQuadHandler | protected |
getStrongerMods(RelaxationPtr rel, NodePtr node, SolutionPoolPtr s_pool, ModVector &p_mods, ModVector &r_mods) | Minotaur::Handler | |
Handler() | Minotaur::Handler | inline |
isFeasible(ConstSolutionPtr sol, RelaxationPtr relaxation, bool &is_inf, double &inf_meas) | Minotaur::CxQuadHandler | virtual |
isNeeded() | Minotaur::Handler | inlinevirtual |
logger_ | Minotaur::CxQuadHandler | protected |
mcCons_ | Minotaur::CxQuadHandler | protected |
me_ | Minotaur::CxQuadHandler | protectedstatic |
modProb_ | Minotaur::Handler | protected |
modRel_ | Minotaur::Handler | protected |
postSolveRootNode(RelaxationPtr, SolutionPoolPtr, ConstSolutionPtr, ModVector &, ModVector &) | Minotaur::Handler | inlinevirtual |
presolve(PreModQ *pre_mods, bool *changed, Solution **sol) | Minotaur::CxQuadHandler | virtual |
presolveNode(RelaxationPtr rel, NodePtr node, SolutionPoolPtr s_pool, ModVector &p_mods, ModVector &r_mods) | Minotaur::CxQuadHandler | virtual |
problem_ | Minotaur::CxQuadHandler | protected |
relax_(RelaxationPtr rel, bool *is_inf) | Minotaur::CxQuadHandler | protected |
relaxInitFull(RelaxationPtr rel, SolutionPool *sp, bool *is_inf) | Minotaur::CxQuadHandler | virtual |
relaxInitInc(RelaxationPtr rel, SolutionPool *sp, bool *is_inf) | Minotaur::CxQuadHandler | virtual |
relaxNodeFull(NodePtr node, RelaxationPtr rel, bool *is_inf) | Minotaur::CxQuadHandler | virtual |
relaxNodeInc(NodePtr node, RelaxationPtr rel, bool *is_inf) | Minotaur::CxQuadHandler | virtual |
relaxObj_(ObjectivePtr obj, RelaxationPtr rel) | Minotaur::CxQuadHandler | protected |
relaxOneSided_(QuadraticFunctionPtr qf, ConstraintPtr cons, RelaxationPtr rel) | Minotaur::CxQuadHandler | protected |
relaxTwoSided_(QuadraticFunctionPtr qf, ConstraintPtr cons, RelaxationPtr rel) | Minotaur::CxQuadHandler | protected |
removeCuts(RelaxationPtr, ConstSolutionPtr) | Minotaur::Handler | inlinevirtual |
removeFixed_() (defined in Minotaur::CxQuadHandler) | Minotaur::CxQuadHandler | protected |
removeFixedFun_(FunctionPtr f, LinearFunctionPtr lf2, double *c) (defined in Minotaur::CxQuadHandler) | Minotaur::CxQuadHandler | protected |
separate(ConstSolutionPtr sol, NodePtr node, RelaxationPtr rel, CutManager *cutman, SolutionPoolPtr s_pool, ModVector &p_mods, ModVector &r_mods, bool *sol_found, SeparationStatus *status) | Minotaur::CxQuadHandler | virtual |
setModFlags(bool mod_prob, bool mod_rel) | Minotaur::Handler | inlinevirtual |
simplePresolve(ProblemPtr, SolutionPoolPtr, ModVector &, SolveStatus &status) | Minotaur::Handler | inlinevirtual |
undoStrongerMods(ProblemPtr p, RelaxationPtr rel, ModVector &p_mods, ModVector &r_mods) | Minotaur::Handler | |
writeStats(std::ostream &) const | Minotaur::Handler | inlinevirtual |
~CxQuadHandler() | Minotaur::CxQuadHandler | |
~Handler() | Minotaur::Handler | inlinevirtual |