Minotaur 0.4.1
Docs for developers
|
This is the complete list of members for Minotaur::MultilinearHandler, 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 |
env_ | Minotaur::MultilinearHandler | protected |
findOriginalVariable(ConstVariablePtr rv, ConstVariablePtr &ov) const (defined in Minotaur::MultilinearHandler) | Minotaur::MultilinearHandler | |
fixNodeErr(RelaxationPtr, ConstSolutionPtr, SolutionPoolPtr, bool &) | Minotaur::Handler | virtual |
getAllLambdas() | Minotaur::MultilinearHandler | inline |
getBlterms() | Minotaur::MultilinearHandler | inline |
getBranches(BrCandPtr cand, DoubleVector &x, RelaxationPtr rel, SolutionPoolPtr s_pool) | Minotaur::MultilinearHandler | virtual |
getBranchingCandidates(RelaxationPtr rel, const DoubleVector &x, ModVector &mods, BrVarCandSet &cands, BrCandVector &gencands, bool &is_inf) | Minotaur::MultilinearHandler | virtual |
getBrMod(BrCandPtr, DoubleVector &, RelaxationPtr, BranchDirection) | Minotaur::MultilinearHandler | virtual |
getGroups() | Minotaur::MultilinearHandler | inline |
getMaxPow() | Minotaur::MultilinearHandler | inline |
getMlterms() | Minotaur::MultilinearHandler | inline |
getMonomialTerms() | Minotaur::MultilinearHandler | inline |
getMonomialterms() | Minotaur::MultilinearHandler | inline |
getName() const | Minotaur::MultilinearHandler | virtual |
getNewCopyVariables() | Minotaur::MultilinearHandler | inline |
getOriginalVariablesMap() | Minotaur::MultilinearHandler | inline |
getRevBilinearTerms() | Minotaur::MultilinearHandler | inline |
getRevBlterms() | Minotaur::MultilinearHandler | inline |
getRevMlterms() | Minotaur::MultilinearHandler | inline |
getRevOriginalVariablesMap() | Minotaur::MultilinearHandler | inline |
getRevSqterms() | Minotaur::MultilinearHandler | inline |
getSqterms() | Minotaur::MultilinearHandler | 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 &should_prune, double &inf_meas) | Minotaur::MultilinearHandler | virtual |
isNeeded() | Minotaur::Handler | inlinevirtual |
modProb_ | Minotaur::Handler | protected |
modRel_ | Minotaur::Handler | protected |
MultilinearHandler(EnvPtr env, ProblemPtr problem) | Minotaur::MultilinearHandler | |
postSolveRootNode(RelaxationPtr, SolutionPoolPtr, ConstSolutionPtr, ModVector &, ModVector &) | Minotaur::Handler | inlinevirtual |
presolve(PreModQ *, bool *changed, Solution **) | Minotaur::MultilinearHandler | inlinevirtual |
presolveNode(RelaxationPtr, NodePtr, SolutionPoolPtr, ModVector &, ModVector &) | Minotaur::MultilinearHandler | inlinevirtual |
problem_ (defined in Minotaur::MultilinearHandler) | Minotaur::MultilinearHandler | protected |
relax(RelaxationPtr relaxation, bool &isInfeasible) (defined in Minotaur::MultilinearHandler) | Minotaur::MultilinearHandler | |
relaxInitFull(RelaxationPtr, bool *) (defined in Minotaur::MultilinearHandler) | Minotaur::MultilinearHandler | inline |
Minotaur::Handler::relaxInitFull(RelaxationPtr rel, SolutionPool *sp, bool *is_inf)=0 | Minotaur::Handler | pure virtual |
relaxInitInc(RelaxationPtr, bool *) (defined in Minotaur::MultilinearHandler) | Minotaur::MultilinearHandler | inline |
Minotaur::Handler::relaxInitInc(RelaxationPtr rel, SolutionPool *sp, bool *is_inf)=0 | Minotaur::Handler | pure virtual |
relaxNode(NodePtr node, RelaxationPtr relaxation, bool &isInfeasible) (defined in Minotaur::MultilinearHandler) | Minotaur::MultilinearHandler | |
relaxNodeFull(NodePtr, RelaxationPtr, bool *) | Minotaur::MultilinearHandler | inlinevirtual |
relaxNodeInc(NodePtr, RelaxationPtr, bool *) | Minotaur::MultilinearHandler | inlinevirtual |
removeCuts(RelaxationPtr, ConstSolutionPtr) | Minotaur::Handler | inlinevirtual |
separate(ConstSolutionPtr, NodePtr, RelaxationPtr, CutManager *, SolutionPoolPtr, bool *, SeparationStatus *) | Minotaur::MultilinearHandler | inline |
Minotaur::Handler::separate(ConstSolutionPtr sol, NodePtr node, RelaxationPtr rel, CutManager *cutman, SolutionPoolPtr s_pool, ModVector &p_mods, ModVector &r_mods, bool *sol_found, SeparationStatus *status)=0 | Minotaur::Handler | pure virtual |
setModFlags(bool mod_prob, bool mod_rel) | Minotaur::Handler | inlinevirtual |
simplePresolve(ProblemPtr, SolutionPoolPtr, ModVector &, SolveStatus &status) | Minotaur::Handler | inlinevirtual |
undoStrongerMods(ProblemPtr p, RelaxationPtr rel, ModVector &p_mods, ModVector &r_mods) | Minotaur::Handler | |
workingProblem_ (defined in Minotaur::MultilinearHandler) | Minotaur::MultilinearHandler | protected |
writeStats(std::ostream &) const | Minotaur::Handler | inlinevirtual |
~Handler() | Minotaur::Handler | inlinevirtual |
~MultilinearHandler() | Minotaur::MultilinearHandler | inlinevirtual |