Cbc  2.9.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CglGMI Member List

This is the complete list of members for CglGMI, including all inherited members.

aboveInteger(double value) const CglGMIinlineprivate
aggressive_CglCutGenerator
areEqual(double x, double y, double epsAbs=1e-12, double epsRel=1e-12)CglGMIinline
byColCglGMIprivate
byRowCglGMIprivate
canDoGlobalCuts() const CglCutGeneratorinline
canDoGlobalCuts_CglCutGenerator
CglCutGenerator()CglCutGenerator
CglCutGenerator(const CglCutGenerator &)CglCutGenerator
CglGMI()CglGMI
CglGMI(const CglGMIParam &param)CglGMI
CglGMI(const CglGMI &)CglGMI
CglGMIUnitTest(const OsiSolverInterface *siP, const std::string mpdDir)CglGMIfriend
checkDynamism(const double *cutElem, const int *cutIndex, int cutNz)CglGMIprivate
checkSupport(int cutNz)CglGMIprivate
checkViolation(const double *cutElem, const int *cutIndex, int cutNz, double cutrhs, const double *xbar)CglGMIprivate
cleanCut(double *cutElem, int *cutIndex, int &cutNz, double &cutRhs, const double *xbar)CglGMIprivate
clone() const CglGMIvirtual
colLowerCglGMIprivate
colUpperCglGMIprivate
computeCutCoefficient(double rowElem, int index)CglGMIinlineprivate
computeCutFractionality(double varRhs, double &cutRhs)CglGMIinlineprivate
computeGcd(long a, long b)CglGMIprivate
computeIsInteger()CglGMI
cstatCglGMIprivate
eliminateSlack(double cutElem, int cutIndex, double *cut, double &cutRhs, const double *elements, const int *rowStart, const int *indices, const int *rowLength, const double *rhs)CglGMIinlineprivate
f0CglGMIprivate
f0complCglGMIprivate
factorize(CoinFactorization &factorization, int *colBasisIndex, int *rowBasisIndex)CglGMIprivate
failureDynamism enum valueCglGMI
failureFractionality enum valueCglGMI
failureScale enum valueCglGMI
failureSupport enum valueCglGMI
failureViolation enum valueCglGMI
flip(double &rowElem, int rowIndex)CglGMIinlineprivate
generateCpp(FILE *fp)CglGMIvirtual
generateCuts(const OsiSolverInterface &si, OsiCuts &cs, const CglTreeInfo info=CglTreeInfo())CglGMIvirtual
generateCuts(OsiCuts &cs)CglGMIprivate
getAggressiveness() const CglCutGeneratorinline
getNumberGeneratedCuts()CglGMI
getNumberRejectedCuts(RejectionType reason)CglGMI
getParam() const CglGMIinline
getParam()CglGMIinline
getTrackRejection()CglGMI
isIntegerCglGMIprivate
isIntegerValue(double x, double intEpsAbs=1e-9, double intEpsRel=1e-15)CglGMIinline
isZero(double x, double epsZero=1e-20)CglGMIinline
maximumLengthOfCutInTree() const CglCutGeneratorinlinevirtual
mayGenerateRowCutsInTree() const CglCutGeneratorvirtual
ncolCglGMIprivate
nearestRational(double val, double maxdelta, long maxdnom, long &numerator, long &denominator)CglGMIprivate
needsOptimalBasis() const CglGMIinlinevirtual
nrowCglGMIprivate
operator=(const CglGMI &rhs)CglGMI
CglCutGenerator::operator=(const CglCutGenerator &rhs)CglCutGenerator
packRow(double *row, double *rowElem, int *rowIndex, int &rowNz)CglGMIinlineprivate
paramCglGMIprivate
printOptTab(OsiSolverInterface *solver) const CglGMI
printvecDBL(const char *vecstr, const double *x, int n) const CglGMIprivate
printvecDBL(const char *vecstr, const double *elem, const int *index, int nz) const CglGMIprivate
printvecINT(const char *vecstr, const int *x, int n) const CglGMIprivate
ratiof0complCglGMIprivate
refreshSolver(OsiSolverInterface *)CglCutGeneratorinlinevirtual
RejectionType enum nameCglGMI
relaxRhs(double &rhs)CglGMIprivate
removeSmallCoefficients(double *cutElem, int *cutIndex, int &cutNz, double &cutRhs)CglGMIprivate
resetRejectionCounters()CglGMI
rowActivityCglGMIprivate
rowLowerCglGMIprivate
rowRhsCglGMIprivate
rowUpperCglGMIprivate
rstatCglGMIprivate
scaleCut(double *cutElem, int *cutIndex, int cutNz, double &cutRhs, int scalingType)CglGMIprivate
scaleCutIntegral(double *cutElem, int *cutIndex, int cutNz, double &cutRhs)CglGMIprivate
setAggressiveness(int value)CglCutGeneratorinline
setGlobalCuts(bool trueOrFalse)CglCutGeneratorinline
setParam(const CglGMIParam &source)CglGMI
setTrackRejection(bool value)CglGMI
solverCglGMIprivate
unflipOrig(double &rowElem, int rowIndex, double &rowRhs)CglGMIinlineprivate
unflipSlack(double &rowElem, int rowIndex, double &rowRhs, const double *slack_val)CglGMIinlineprivate
xlpCglGMIprivate
~CglCutGenerator()CglCutGeneratorvirtual
~CglGMI()CglGMIvirtual