Minotaur 0.4.1
Docs for developers
|
This is the complete list of members for Minotaur::STOAHandler, including all inherited members.
addConstraint(ConstraintPtr newcon) | Minotaur::Handler | inlinevirtual |
cons_ (defined in Minotaur::Handler) | Minotaur::Handler | protected |
consBegin() const | Minotaur::STOAHandler | inlinevirtual |
consEnd() const | Minotaur::STOAHandler | inlinevirtual |
fixedNLP(const double *lpx, EnginePtr &nlpe, ProblemPtr &minlp) (defined in Minotaur::STOAHandler) | Minotaur::STOAHandler | |
fixNodeErr(RelaxationPtr, ConstSolutionPtr, SolutionPoolPtr, bool &) | Minotaur::Handler | virtual |
getBranches(BrCandPtr, DoubleVector &, RelaxationPtr, SolutionPoolPtr) | Minotaur::STOAHandler | inlinevirtual |
getBranchingCandidates(RelaxationPtr, const DoubleVector &, ModVector &, BrVarCandSet &, BrCandVector &, bool &) | Minotaur::STOAHandler | inlinevirtual |
getBrMod(BrCandPtr, DoubleVector &, RelaxationPtr, BranchDirection) | Minotaur::STOAHandler | inlinevirtual |
getCbTime() | Minotaur::STOAHandler | inline |
getName() const | Minotaur::STOAHandler | virtual |
getNumCalls() | Minotaur::STOAHandler | inline |
getRel() (defined in Minotaur::STOAHandler) | Minotaur::STOAHandler | inline |
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::STOAHandler | inlinevirtual |
isNeeded() | Minotaur::Handler | inlinevirtual |
modProb_ | Minotaur::Handler | protected |
modRel_ | Minotaur::Handler | protected |
newUb(std::vector< UInt > *varIdx, std::vector< double > *varCoeff) (defined in Minotaur::STOAHandler) | Minotaur::STOAHandler | |
OACutToCons(const double *lpx, ConstraintPtr con, double *rhs, std::vector< UInt > *varIdx, std::vector< double > *varCoeff, EnginePtr nlpe) (defined in Minotaur::STOAHandler) | Minotaur::STOAHandler | |
OACutToObj(const double *lpx, double *rhs, std::vector< UInt > *varIdx, std::vector< double > *varCoeff, double ub, EnginePtr nlpe) (defined in Minotaur::STOAHandler) | Minotaur::STOAHandler | |
postsolveGetX(const double *, UInt, DoubleVector *) | Minotaur::STOAHandler | inline |
postSolveRootNode(RelaxationPtr, SolutionPoolPtr, ConstSolutionPtr, ModVector &, ModVector &) | Minotaur::Handler | inlinevirtual |
presolve(PreModQ *, bool *, Solution **) | Minotaur::STOAHandler | inlinevirtual |
presolveNode(RelaxationPtr, NodePtr, SolutionPoolPtr, ModVector &, ModVector &) | Minotaur::STOAHandler | inlinevirtual |
relaxInitFull(RelaxationPtr, SolutionPool *, bool *) | Minotaur::STOAHandler | inlinevirtual |
relaxInitInc(RelaxationPtr rel, SolutionPool *, bool *) | Minotaur::STOAHandler | virtual |
relaxNodeFull(NodePtr, RelaxationPtr, bool *) | Minotaur::STOAHandler | inlinevirtual |
relaxNodeInc(NodePtr, RelaxationPtr, bool *) | Minotaur::STOAHandler | inlinevirtual |
removeCuts(RelaxationPtr, ConstSolutionPtr) | Minotaur::Handler | inlinevirtual |
separate(ConstSolutionPtr, NodePtr, RelaxationPtr, CutManager *, SolutionPoolPtr, ModVector &, ModVector &, bool *, SeparationStatus *) | Minotaur::STOAHandler | inlinevirtual |
setCbTime(double timeval) | Minotaur::STOAHandler | inline |
setModFlags(bool mod_prob, bool mod_rel) | Minotaur::Handler | inlinevirtual |
simplePresolve(ProblemPtr, SolutionPoolPtr, ModVector &, SolveStatus &status) | Minotaur::Handler | inlinevirtual |
solveMILP(double *objfLb, ConstSolutionPtr *sol, SolutionPoolPtr solPool, CutManager *cutMan) (defined in Minotaur::STOAHandler) | Minotaur::STOAHandler | |
STOAHandler(EnvPtr env, ProblemPtr minlp, EnginePtr nlpe, MILPEnginePtr milpe, SolutionPoolPtr solPool) | Minotaur::STOAHandler | |
undoStrongerMods(ProblemPtr p, RelaxationPtr rel, ModVector &p_mods, ModVector &r_mods) | Minotaur::Handler | |
writeStats(std::ostream &out) const | Minotaur::STOAHandler | virtual |
~Handler() | Minotaur::Handler | inlinevirtual |
~STOAHandler() | Minotaur::STOAHandler |