Minotaur 0.4.1
Docs for developers
|
This is the complete list of members for Minotaur::NlPresHandler, including all inherited members.
addConstraint(ConstraintPtr newcon) | Minotaur::Handler | inlinevirtual |
bilinear_bounds(VariablePtr v, double *qflb1, double *qfub1, VariableSet qfvars, QuadraticFunctionPtr qf) | Minotaur::NlPresHandler | |
cons_ (defined in Minotaur::Handler) | Minotaur::Handler | protected |
consBegin() const | Minotaur::Handler | inlinevirtual |
consEnd() const | Minotaur::Handler | inlinevirtual |
fixNodeErr(RelaxationPtr, ConstSolutionPtr, SolutionPoolPtr, bool &) | Minotaur::Handler | virtual |
get_other_linear_var_bounds(VariablePtr v, double *lflb, double *lfub, VariableSet linear_tSerms, LinearFunctionPtr lf) | Minotaur::NlPresHandler | |
get_other_quad_var_bounds(VariablePtr v, double *qflb, double *qfub, VariableSet qfvars, QuadraticFunctionPtr qf, LinearFunctionPtr lf) | Minotaur::NlPresHandler | |
getBranches(BrCandPtr, DoubleVector &, RelaxationPtr, SolutionPoolPtr) | Minotaur::NlPresHandler | inlinevirtual |
getBranchingCandidates(RelaxationPtr, const DoubleVector &, ModVector &, BrVarCandSet &, BrCandVector &, bool &) | Minotaur::NlPresHandler | inlinevirtual |
getBrMod(BrCandPtr, DoubleVector &, RelaxationPtr, BranchDirection) | Minotaur::NlPresHandler | inlinevirtual |
getName() const | Minotaur::NlPresHandler | virtual |
getStrongerMods(RelaxationPtr rel, NodePtr node, SolutionPoolPtr s_pool, ModVector &p_mods, ModVector &r_mods) | Minotaur::Handler | |
Handler() | Minotaur::Handler | inline |
isFeasible(ConstSolutionPtr, RelaxationPtr, bool &, double &) | Minotaur::NlPresHandler | inlinevirtual |
isNeeded() | Minotaur::Handler | inlinevirtual |
lin_var_bound(VarBoundModVector lfmod, LinearFunctionPtr lf, QuadraticFunctionPtr qf, VariableSet qfvars, VariableSet linear_terms, double cl, double cu, int &change) | Minotaur::NlPresHandler | |
linear_var_set(VariableSet lfvars, FunctionPtr f, VariableSet *linear_terms) | Minotaur::NlPresHandler | |
modProb_ | Minotaur::Handler | protected |
modRel_ | Minotaur::Handler | protected |
NlPresHandler() | Minotaur::NlPresHandler | |
NlPresHandler(EnvPtr env, ProblemPtr p) | Minotaur::NlPresHandler | |
postSolveRootNode(RelaxationPtr, SolutionPoolPtr, ConstSolutionPtr, ModVector &, ModVector &) | Minotaur::Handler | inlinevirtual |
presolve(PreModQ *pre_mods, bool *changed, Solution **sol) | Minotaur::NlPresHandler | virtual |
presolveNode(RelaxationPtr p, NodePtr node, SolutionPoolPtr s_pool, ModVector &p_mods, ModVector &rmods) | Minotaur::NlPresHandler | virtual |
quad_bound(VariablePtr v, double a, double b, double *l, double *u) | Minotaur::NlPresHandler | |
quad_bound_range(VariablePtr v, double a, double blb, double bub, double *l, double *u) | Minotaur::NlPresHandler | |
quad_var_bound(VarBoundModVector qfmod, LinearFunctionPtr lf, QuadraticFunctionPtr qf, VariableSet qfvars, VariableSet linear_terms, double cl, double cu, int &change) | Minotaur::NlPresHandler | |
relaxInitFull(RelaxationPtr, SolutionPool *, bool *) | Minotaur::NlPresHandler | inlinevirtual |
relaxInitInc(RelaxationPtr, SolutionPool *, bool *) | Minotaur::NlPresHandler | inlinevirtual |
relaxNodeFull(NodePtr, RelaxationPtr, bool *) | Minotaur::NlPresHandler | inlinevirtual |
relaxNodeInc(NodePtr, RelaxationPtr, bool *) | Minotaur::NlPresHandler | inlinevirtual |
removeCuts(RelaxationPtr, ConstSolutionPtr) | Minotaur::Handler | inlinevirtual |
separate(ConstSolutionPtr, NodePtr, RelaxationPtr, CutManager *, SolutionPoolPtr, ModVector &, ModVector &, bool *, SeparationStatus *) | Minotaur::NlPresHandler | inlinevirtual |
setModFlags(bool mod_prob, bool mod_rel) | Minotaur::Handler | inlinevirtual |
simplePresolve(ProblemPtr p, SolutionPoolPtr s_pool, ModVector &t_mods, SolveStatus &status) | Minotaur::NlPresHandler | virtual |
undoStrongerMods(ProblemPtr p, RelaxationPtr rel, ModVector &p_mods, ModVector &r_mods) | Minotaur::Handler | |
writePreStats(std::ostream &out) const | Minotaur::NlPresHandler | |
writeStats(std::ostream &out) const | Minotaur::NlPresHandler | virtual |
x_bound_with_c(double a, double b, double c, double *l, double *u, double *l2) | Minotaur::NlPresHandler | |
~Handler() | Minotaur::Handler | inlinevirtual |
~NlPresHandler() | Minotaur::NlPresHandler |