Minotaur 0.4.1
Docs for developers
|
This is the complete list of members for Minotaur::LinearHandler, including all inherited members.
addConstraint(ConstraintPtr newcon) | Minotaur::Handler | inlinevirtual |
changeBFlag_(VariablePtr v) | Minotaur::LinearHandler | protected |
checkBounds_(ProblemPtr p) | Minotaur::LinearHandler | protected |
chkDupRows_ | Minotaur::LinearHandler | protected |
chkIntToBin_(VariablePtr v) (defined in Minotaur::LinearHandler) | Minotaur::LinearHandler | protected |
chkSing_(bool *changed) | Minotaur::LinearHandler | protected |
coeffImp_(bool *changed) (defined in Minotaur::LinearHandler) | Minotaur::LinearHandler | protected |
computeImpBounds_(ConstraintPtr c, VariablePtr z, double zval, double *lb, double *ub) (defined in Minotaur::LinearHandler) | Minotaur::LinearHandler | protected |
cons_ (defined in Minotaur::Handler) | Minotaur::Handler | protected |
consBegin() const | Minotaur::Handler | inlinevirtual |
consEnd() const | Minotaur::Handler | inlinevirtual |
copyBndsFromRel_(RelaxationPtr rel, ModVector &p_mods) (defined in Minotaur::LinearHandler) | Minotaur::LinearHandler | protected |
delFixedVars_(bool *changed) (defined in Minotaur::LinearHandler) | Minotaur::LinearHandler | protected |
domRows_(bool *changed) (defined in Minotaur::LinearHandler) | Minotaur::LinearHandler | protected |
dualFix_(bool *changed) (defined in Minotaur::LinearHandler) | Minotaur::LinearHandler | protected |
dupRows_(bool *changed) (defined in Minotaur::LinearHandler) | Minotaur::LinearHandler | protected |
env_ | Minotaur::LinearHandler | protected |
eTol_ | Minotaur::LinearHandler | protected |
findAllBinCons_() (defined in Minotaur::LinearHandler) | Minotaur::LinearHandler | protected |
findLinVars_() (defined in Minotaur::LinearHandler) | Minotaur::LinearHandler | protected |
fixNodeErr(RelaxationPtr, ConstSolutionPtr, SolutionPoolPtr, bool &) | Minotaur::Handler | virtual |
fixToCont_() (defined in Minotaur::LinearHandler) | Minotaur::LinearHandler | protected |
getBranches(BrCandPtr, DoubleVector &, RelaxationPtr, SolutionPoolPtr) | Minotaur::LinearHandler | inlinevirtual |
getBranchingCandidates(RelaxationPtr, const DoubleVector &, ModVector &, BrVarCandSet &, BrCandVector &, bool &) | Minotaur::LinearHandler | inlinevirtual |
getBrMod(BrCandPtr, DoubleVector &, RelaxationPtr, BranchDirection) | Minotaur::LinearHandler | inlinevirtual |
getLfBnds_(LinearFunctionPtr lf, double *lo, double *up) (defined in Minotaur::LinearHandler) | Minotaur::LinearHandler | protected |
getName() const | Minotaur::LinearHandler | virtual |
getOpts() const | Minotaur::LinearHandler | |
getSingLfBnds_(LinearFunctionPtr lf, double *lo, double *up) (defined in Minotaur::LinearHandler) | Minotaur::LinearHandler | protected |
getStrongerMods(RelaxationPtr rel, NodePtr node, SolutionPoolPtr s_pool, ModVector &p_mods, ModVector &r_mods) | Minotaur::Handler | |
Handler() | Minotaur::Handler | inline |
infty_ | Minotaur::LinearHandler | protected |
intTol_ | Minotaur::LinearHandler | protected |
isFeasible(ConstSolutionPtr, RelaxationPtr, bool &, double &) | Minotaur::LinearHandler | inlinevirtual |
isNeeded() | Minotaur::LinearHandler | inlinevirtual |
linBndTighten_(ProblemPtr p, bool apply_to_prob, ConstraintPtr c_ptr, bool *changed, ModQ *mods, UInt *nintmods) (defined in Minotaur::LinearHandler) | Minotaur::LinearHandler | protected |
LinearHandler() | Minotaur::LinearHandler | |
LinearHandler(EnvPtr env, ProblemPtr problem) | Minotaur::LinearHandler | |
linVars_ | Minotaur::LinearHandler | protected |
logger_ | Minotaur::LinearHandler | protected |
me_ | Minotaur::LinearHandler | protectedstatic |
modProb_ | Minotaur::Handler | protected |
modRel_ | Minotaur::Handler | protected |
pOpts_ | Minotaur::LinearHandler | protected |
postSolveRootNode(RelaxationPtr, SolutionPoolPtr, ConstSolutionPtr, ModVector &, ModVector &) | Minotaur::Handler | inlinevirtual |
presolve(PreModQ *pre_mods, bool *changed, Solution **sol) | Minotaur::LinearHandler | virtual |
presolveNode(RelaxationPtr p, NodePtr node, SolutionPoolPtr s_pool, ModVector &p_mods, ModVector &r_mods) | Minotaur::LinearHandler | virtual |
problem_ | Minotaur::LinearHandler | protected |
pStats_ | Minotaur::LinearHandler | protected |
purgeVars_(PreModQ *pre_mods) (defined in Minotaur::LinearHandler) | Minotaur::LinearHandler | protected |
relax_(ProblemPtr p, RelaxationPtr rel, bool *is_inf) | Minotaur::LinearHandler | protected |
relaxInitFull(RelaxationPtr rel, SolutionPool *sp, bool *is_inf) | Minotaur::LinearHandler | virtual |
relaxInitInc(RelaxationPtr rel, SolutionPool *sp, bool *is_inf) | Minotaur::LinearHandler | virtual |
relaxNodeFull(NodePtr node, RelaxationPtr rel, bool *is_inf) | Minotaur::LinearHandler | virtual |
relaxNodeInc(NodePtr node, RelaxationPtr rel, bool *is_inf) | Minotaur::LinearHandler | virtual |
removeCuts(RelaxationPtr, ConstSolutionPtr) | Minotaur::Handler | inlinevirtual |
separate(ConstSolutionPtr sol, NodePtr node, RelaxationPtr rel, CutManager *cutman, SolutionPoolPtr s_pool, ModVector &p_mods, ModVector &r_mods, bool *sol_found, SeparationStatus *status) | Minotaur::LinearHandler | virtual |
setModFlags(bool mod_prob, bool mod_rel) | Minotaur::Handler | inlinevirtual |
setPreOptCoeffImp(bool val) (defined in Minotaur::LinearHandler) | Minotaur::LinearHandler | inline |
setPreOptDualFix(bool val) (defined in Minotaur::LinearHandler) | Minotaur::LinearHandler | inline |
setPreOptMaxIters(int val) | Minotaur::LinearHandler | inline |
setPreOptPurgeCons(bool val) | Minotaur::LinearHandler | inline |
setPreOptPurgeVars(bool val) | Minotaur::LinearHandler | inline |
simplePresolve(ProblemPtr p, SolutionPoolPtr spool, ModVector &t_mods, SolveStatus &status) | Minotaur::LinearHandler | virtual |
substVars_(bool *changed, PreModQ *pre_mods) (defined in Minotaur::LinearHandler) | Minotaur::LinearHandler | protected |
tightenInts_(ProblemPtr p, bool apply_to_prob, bool *changed, ModQ *mods) | Minotaur::LinearHandler | protected |
treatDupRows_(ConstraintPtr c1, ConstraintPtr c2, double mult, bool *changed) (defined in Minotaur::LinearHandler) | Minotaur::LinearHandler | protected |
undoStrongerMods(ProblemPtr p, RelaxationPtr rel, ModVector &p_mods, ModVector &r_mods) | Minotaur::Handler | |
updateLfBoundsFromLb_(ProblemPtr p, bool apply_to_prob, LinearFunctionPtr lf, double lb, double uu, bool is_sing, bool *changed, ModQ *mods, UInt *nintmods) (defined in Minotaur::LinearHandler) | Minotaur::LinearHandler | protected |
updateLfBoundsFromUb_(ProblemPtr p, bool apply_to_prob, LinearFunctionPtr lf, double ub, double ll, bool is_sing, bool *changed, ModQ *mods, UInt *nintmods) (defined in Minotaur::LinearHandler) | Minotaur::LinearHandler | protected |
varBndsFromCons_(ProblemPtr p, bool apply_to_prob, bool *changed, ModQ *mods, UInt *nintmods) (defined in Minotaur::LinearHandler) | Minotaur::LinearHandler | protected |
varBndsFromObj_(ProblemPtr p, double ub, bool apply_to_prob, bool *changed, ModQ *mods) (defined in Minotaur::LinearHandler) | Minotaur::LinearHandler | protected |
writePreStats(std::ostream &out) const | Minotaur::LinearHandler | |
writeStats(std::ostream &out) const | Minotaur::LinearHandler | virtual |
~Handler() | Minotaur::Handler | inlinevirtual |
~LinearHandler() | Minotaur::LinearHandler |