|
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 |