Minotaur 0.4.1
Docs for developers
Minotaur::PerspCutHandler Member List

This is the complete list of members for Minotaur::PerspCutHandler, including all inherited members.

addConstraint(ConstraintPtr newcon)Minotaur::Handlerinlinevirtual
addCut(RelaxationPtr rel, const double *nlpx, const double *lpx, UInt it, SeparationStatus *pcStatus)Minotaur::PerspCutHandler
addCutToRel(RelaxationPtr rel, LinearFunctionPtr lf, double c)Minotaur::PerspCutHandler
atIntPt(RelaxationPtr rel, const double *nlpx, const double *lpx, SeparationStatus *pcStatus, CutManager *)Minotaur::PerspCutHandler
atPtx(RelaxationPtr rel, const double *x)Minotaur::PerspCutHandler
bisecPt(const double *x, double *y, UInt it)Minotaur::PerspCutHandler
changeVarForm(VariablePtr v, double xc, double xb, UInt itn, int *error) (defined in Minotaur::PerspCutHandler)Minotaur::PerspCutHandler
consBegin() constMinotaur::Handlerinlinevirtual
consEnd() constMinotaur::Handlerinlinevirtual
cutToCons(RelaxationPtr rel, const double *x, UInt it) (defined in Minotaur::PerspCutHandler)Minotaur::PerspCutHandler
cvxCombPt(RelaxationPtr rel, const double *y, UInt it) (defined in Minotaur::PerspCutHandler)Minotaur::PerspCutHandler
findPRCons() (defined in Minotaur::PerspCutHandler)Minotaur::PerspCutHandler
fixNodeErr(RelaxationPtr, ConstSolutionPtr, SolutionPoolPtr, bool &)Minotaur::Handlervirtual
getBranches(BrCandPtr, DoubleVector &, RelaxationPtr, SolutionPoolPtr)Minotaur::PerspCutHandlerinlinevirtual
getBranchingCandidates(RelaxationPtr, const DoubleVector &, ModVector &, BrVarCandSet &, BrCandVector &, bool &)Minotaur::PerspCutHandlerinlinevirtual
getBrMod(BrCandPtr, DoubleVector &, RelaxationPtr, BranchDirection)Minotaur::PerspCutHandlerinlinevirtual
getCutFun(RelaxationPtr rel, LinearFunctionPtr *lf, UInt it, const double *x, double *c, int *error)Minotaur::PerspCutHandler
getName() constMinotaur::PerspCutHandlervirtual
getPRCons()Minotaur::PerspCutHandlerinline
getStatus()Minotaur::PerspCutHandler
getStrongerMods(RelaxationPtr rel, NodePtr node, SolutionPoolPtr s_pool, ModVector &p_mods, ModVector &r_mods)Minotaur::Handler
Handler()Minotaur::Handlerinline
isFeasible(ConstSolutionPtr, RelaxationPtr, bool &, double &)Minotaur::PerspCutHandlervirtual
isNeeded()Minotaur::Handlerinlinevirtual
linearAt(RelaxationPtr rel, FunctionPtr f, double fval, const double *x, double *c, LinearFunctionPtr *lf, int *error)Minotaur::PerspCutHandler
linearAt(RelaxationPtr rel, const double *y, double *c, LinearFunctionPtr *lf, UInt itn, int *error)Minotaur::PerspCutHandler
modProb_Minotaur::Handlerprotected
modRel_Minotaur::Handlerprotected
oriFeasPt(RelaxationPtr rel, const double *x)Minotaur::PerspCutHandler
oriInfeasPt(RelaxationPtr rel, const double *x) (defined in Minotaur::PerspCutHandler)Minotaur::PerspCutHandler
PerspCutHandler()Minotaur::PerspCutHandler
PerspCutHandler(EnvPtr env, ProblemPtr problem)Minotaur::PerspCutHandler
postSolveRootNode(RelaxationPtr, SolutionPoolPtr, ConstSolutionPtr, ModVector &, ModVector &)Minotaur::Handlerinlinevirtual
presolve(PreModQ *, bool *, Solution **sol)Minotaur::PerspCutHandlerinlinevirtual
presolveNode(RelaxationPtr, NodePtr, SolutionPoolPtr, ModVector &, ModVector &)Minotaur::PerspCutHandlerinlinevirtual
prVars(const double *x, double *y, UInt itn, int *error)Minotaur::PerspCutHandler
relaxInitFull(RelaxationPtr, bool *)Minotaur::PerspCutHandlerinline
Minotaur::Handler::relaxInitFull(RelaxationPtr rel, SolutionPool *sp, bool *is_inf)=0Minotaur::Handlerpure virtual
relaxInitInc(RelaxationPtr, bool *)Minotaur::PerspCutHandlerinline
Minotaur::Handler::relaxInitInc(RelaxationPtr rel, SolutionPool *sp, bool *is_inf)=0Minotaur::Handlerpure virtual
relaxNodeFull(NodePtr, RelaxationPtr, bool *)Minotaur::PerspCutHandlerinlinevirtual
relaxNodeInc(NodePtr, RelaxationPtr, bool *)Minotaur::PerspCutHandlerinlinevirtual
removeCuts(RelaxationPtr, ConstSolutionPtr)Minotaur::Handlerinlinevirtual
separate(ConstSolutionPtr sol, NodePtr node, RelaxationPtr rel, CutManager *cutman, SolutionPoolPtr s_pool, ModVector &p_mods, ModVector &r_mods, bool *sol_found, SeparationStatus *status)Minotaur::PerspCutHandlervirtual
setModFlags(bool mod_prob, bool mod_rel)Minotaur::Handlerinlinevirtual
simplePresolve(ProblemPtr, SolutionPoolPtr, ModVector &, SolveStatus &status)Minotaur::Handlerinlinevirtual
undoStrongerMods(ProblemPtr p, RelaxationPtr rel, ModVector &p_mods, ModVector &r_mods)Minotaur::Handler
writeStats(std::ostream &out) constMinotaur::PerspCutHandlervirtual
~Handler()Minotaur::Handlerinlinevirtual
~PerspCutHandler()Minotaur::PerspCutHandler

Minotaur source code documented by Doxygen 1.9.4 on Fri Apr 25 2025