|
Minotaur 0.4.1
Docs for developers
|
This is the complete list of members for Minotaur::OAHandler, including all inherited members.
| addConstraint(ConstraintPtr newcon) | Minotaur::Handler | inlinevirtual |
| 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 |
| getBranches(BrCandPtr, DoubleVector &, RelaxationPtr, SolutionPoolPtr) | Minotaur::OAHandler | inlinevirtual |
| getBranchingCandidates(RelaxationPtr, const DoubleVector &, ModVector &, BrVarCandSet &, BrCandVector &, bool &) | Minotaur::OAHandler | inlinevirtual |
| getBrMod(BrCandPtr, DoubleVector &, RelaxationPtr, BranchDirection) | Minotaur::OAHandler | inlinevirtual |
| getMILPEngine() | Minotaur::OAHandler | inline |
| getName() const | Minotaur::OAHandler | virtual |
| getNonlinCons() (defined in Minotaur::OAHandler) | Minotaur::OAHandler | inline |
| getObjType() (defined in Minotaur::OAHandler) | Minotaur::OAHandler | inline |
| getObjVar() (defined in Minotaur::OAHandler) | Minotaur::OAHandler | inline |
| 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 &should_prune, double &inf_meas) | Minotaur::OAHandler | virtual |
| isNeeded() | Minotaur::Handler | inlinevirtual |
| modProb_ | Minotaur::Handler | protected |
| modRel_ | Minotaur::Handler | protected |
| OAHandler(EnvPtr env, ProblemPtr minlp, EnginePtr nlpe, MILPEnginePtr milpe) | Minotaur::OAHandler | |
| postsolveGetX(const double *, UInt, DoubleVector *) | Minotaur::OAHandler | inline |
| postSolveRootNode(RelaxationPtr, SolutionPoolPtr, ConstSolutionPtr, ModVector &, ModVector &) | Minotaur::Handler | inlinevirtual |
| presolve(PreModQ *, bool *, Solution **) | Minotaur::OAHandler | inlinevirtual |
| presolveNode(RelaxationPtr, NodePtr, SolutionPoolPtr, ModVector &, ModVector &) | Minotaur::OAHandler | inlinevirtual |
| relaxInitFull(RelaxationPtr, SolutionPool *, bool *) | Minotaur::OAHandler | inlinevirtual |
| relaxInitInc(RelaxationPtr rel, SolutionPool *, bool *) | Minotaur::OAHandler | virtual |
| relaxNodeFull(NodePtr, RelaxationPtr, bool *) | Minotaur::OAHandler | inlinevirtual |
| relaxNodeInc(NodePtr, RelaxationPtr, bool *) | Minotaur::OAHandler | inlinevirtual |
| removeCuts(RelaxationPtr, ConstSolutionPtr) | Minotaur::Handler | inlinevirtual |
| separate(ConstSolutionPtr sol, NodePtr node, RelaxationPtr rel, CutManager *cutman, SolutionPoolPtr s_pool, ModVector &, ModVector &, bool *sol_found, SeparationStatus *status) | Minotaur::OAHandler | virtual |
| setModFlags(bool mod_prob, bool mod_rel) | Minotaur::Handler | inlinevirtual |
| setNonlinCons(std::vector< ConstraintPtr > nlCons) | Minotaur::OAHandler | inline |
| setObjType(bool oNl) (defined in Minotaur::OAHandler) | Minotaur::OAHandler | inline |
| setObjVar(VariablePtr objvar) (defined in Minotaur::OAHandler) | Minotaur::OAHandler | inline |
| setRelaxation(RelaxationPtr rel) (defined in Minotaur::OAHandler) | Minotaur::OAHandler | inline |
| setRelObj(double val) | Minotaur::OAHandler | inline |
| simplePresolve(ProblemPtr, SolutionPoolPtr, ModVector &, SolveStatus &status) | Minotaur::Handler | inlinevirtual |
| solveMILP(double *objfLb, ConstSolutionPtr *sol, SolutionPoolPtr solPool, CutManager *cutMan, SolveStatus &status) (defined in Minotaur::OAHandler) | Minotaur::OAHandler | |
| undoStrongerMods(ProblemPtr p, RelaxationPtr rel, ModVector &p_mods, ModVector &r_mods) | Minotaur::Handler | |
| writeStats(std::ostream &out) const | Minotaur::OAHandler | virtual |
| ~Handler() | Minotaur::Handler | inlinevirtual |
| ~OAHandler() | Minotaur::OAHandler |