Minotaur 0.4.1
Docs for developers
Minotaur::PerspCutGenerator Member List

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

addCut(RelaxationPtr rel, const double *nlpx, const double *lpx, UInt it, SeparationStatus *pcStatus)Minotaur::PerspCutGenerator
addCutToRel(RelaxationPtr rel, const double *ptToCut, LinearFunctionPtr lf, double c, VariablePtr objVar, double relVal, CutManagerPtr)Minotaur::PerspCutGenerator
addPC(RelaxationPtr rel, const double *y, UInt i, const double *ptToCut, const double *prPt, bool isObj, VariablePtr objVar, CutManagerPtr cutMan, double relVal)Minotaur::PerspCutGenerator
atIntPt(RelaxationPtr rel, const double *nlpx, const double *lpx, SeparationStatus *pcStatus, CutManager *)Minotaur::PerspCutGenerator
atPtx(RelaxationPtr rel, const double *x)Minotaur::PerspCutGenerator
bisecPt(double *x, double *newPt, UInt i, bool isObj, double relVal)Minotaur::PerspCutGenerator
changeVarForm(VariablePtr v, double xc, double sb, UInt itn, double *newPt, bool isObj, bool nlin) (defined in Minotaur::PerspCutGenerator)Minotaur::PerspCutGenerator
cutToCons(RelaxationPtr rel, const double *x, UInt it) (defined in Minotaur::PerspCutGenerator)Minotaur::PerspCutGenerator
cvxCombPt(RelaxationPtr rel, const double *y, UInt it) (defined in Minotaur::PerspCutGenerator)Minotaur::PerspCutGenerator
findPRCons() (defined in Minotaur::PerspCutGenerator)Minotaur::PerspCutGenerator
fixedValue(double *prPt, bool isObj, UInt i) (defined in Minotaur::PerspCutGenerator)Minotaur::PerspCutGenerator
getCutFun(RelaxationPtr rel, LinearFunctionPtr *lf, UInt it, const double *x, double *c, int *error)Minotaur::PerspCutGenerator
getName() constMinotaur::PerspCutGenerator
getNumCuts() (defined in Minotaur::PerspCutGenerator)Minotaur::PerspCutGeneratorinline
getPRCons()Minotaur::PerspCutGeneratorinline
getPRObj() (defined in Minotaur::PerspCutGenerator)Minotaur::PerspCutGeneratorinline
getStatus()Minotaur::PerspCutGenerator
isFeasible(const double *x, UInt i, bool isObj, double relVal)Minotaur::PerspCutGenerator
linearAt(RelaxationPtr rel, const double *x, const double *prPt, double *c, LinearFunctionPtr *lf, UInt itn, int *error, bool isObj)Minotaur::PerspCutGenerator
lineSearchAC(double *y, double *newPt, UInt i, bool isObj, double relVal)Minotaur::PerspCutGenerator
oriFeasPt(RelaxationPtr rel, const double *x)Minotaur::PerspCutGenerator
oriInfeasPt(RelaxationPtr rel, const double *x) (defined in Minotaur::PerspCutGenerator)Minotaur::PerspCutGenerator
PerspCutGenerator()Minotaur::PerspCutGenerator
PerspCutGenerator(EnvPtr env, ProblemPtr problem, EnginePtr nlpe_)Minotaur::PerspCutGenerator
prVars(const double *y, double *prPt, UInt itn, bool isObj)Minotaur::PerspCutGenerator
uniDirZSearch(double *y, double *newPt, UInt i, double zdir) (defined in Minotaur::PerspCutGenerator)Minotaur::PerspCutGenerator
writeStats(std::ostream &out) constMinotaur::PerspCutGenerator
~PerspCutGenerator()Minotaur::PerspCutGenerator

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