| 
    Cgl
    0.60.3
    
   | 
 
This is the complete list of members for CglGMI, including all inherited members.
| aboveInteger(double value) const | CglGMI | inlineprivate | 
| aggressive_ | CglCutGenerator | |
| areEqual(double x, double y, double epsAbs=1e-12, double epsRel=1e-12) | CglGMI | inline | 
| byCol | CglGMI | private | 
| byRow | CglGMI | private | 
| canDoGlobalCuts() const | CglCutGenerator | inline | 
| canDoGlobalCuts_ | CglCutGenerator | |
| CglCutGenerator() | CglCutGenerator | |
| CglCutGenerator(const CglCutGenerator &) | CglCutGenerator | |
| CglGMI() | CglGMI | |
| CglGMI(const CglGMIParam ¶m) | CglGMI | |
| CglGMI(const CglGMI &) | CglGMI | |
| CglGMIUnitTest(const OsiSolverInterface *siP, const std::string mpdDir) | CglGMI | friend | 
| checkDynamism(const double *cutElem, const int *cutIndex, int cutNz) | CglGMI | private | 
| checkSupport(int cutNz) | CglGMI | private | 
| checkViolation(const double *cutElem, const int *cutIndex, int cutNz, double cutrhs, const double *xbar) | CglGMI | private | 
| cleanCut(double *cutElem, int *cutIndex, int &cutNz, double &cutRhs, const double *xbar) | CglGMI | private | 
| clone() const | CglGMI | virtual | 
| colLower | CglGMI | private | 
| colUpper | CglGMI | private | 
| computeCutCoefficient(double rowElem, int index) | CglGMI | inlineprivate | 
| computeCutFractionality(double varRhs, double &cutRhs) | CglGMI | inlineprivate | 
| computeGcd(long a, long b) | CglGMI | private | 
| computeIsInteger() | CglGMI | |
| cstat | CglGMI | private | 
| eliminateSlack(double cutElem, int cutIndex, double *cut, double &cutRhs, const double *elements, const CoinBigIndex *rowStart, const int *indices, const int *rowLength, const double *rhs) | CglGMI | inlineprivate | 
| f0 | CglGMI | private | 
| f0compl | CglGMI | private | 
| factorize(CoinFactorization &factorization, int *colBasisIndex, int *rowBasisIndex) | CglGMI | private | 
| failureDynamism enum value | CglGMI | |
| failureFractionality enum value | CglGMI | |
| failureScale enum value | CglGMI | |
| failureSupport enum value | CglGMI | |
| failureViolation enum value | CglGMI | |
| flip(double &rowElem, int rowIndex) | CglGMI | inlineprivate | 
| generateCpp(FILE *fp) | CglGMI | virtual | 
| generateCuts(const OsiSolverInterface &si, OsiCuts &cs, const CglTreeInfo info=CglTreeInfo()) | CglGMI | virtual | 
| generateCuts(OsiCuts &cs) | CglGMI | private | 
| getAggressiveness() const | CglCutGenerator | inline | 
| getNumberGeneratedCuts() | CglGMI | |
| getNumberRejectedCuts(RejectionType reason) | CglGMI | |
| getParam() const | CglGMI | inline | 
| getParam() | CglGMI | inline | 
| getTrackRejection() | CglGMI | |
| isInteger | CglGMI | private | 
| isIntegerValue(double x, double intEpsAbs=1e-9, double intEpsRel=1e-15) | CglGMI | inline | 
| isZero(double x, double epsZero=1e-20) | CglGMI | inline | 
| maximumLengthOfCutInTree() const | CglCutGenerator | inlinevirtual | 
| mayGenerateRowCutsInTree() const | CglCutGenerator | virtual | 
| ncol | CglGMI | private | 
| nearestRational(double val, double maxdelta, long maxdnom, long &numerator, long &denominator) | CglGMI | private | 
| needsOptimalBasis() const | CglGMI | inlinevirtual | 
| nrow | CglGMI | private | 
| operator=(const CglGMI &rhs) | CglGMI | |
| CglCutGenerator::operator=(const CglCutGenerator &rhs) | CglCutGenerator | |
| packRow(double *row, double *rowElem, int *rowIndex, int &rowNz) | CglGMI | inlineprivate | 
| param | CglGMI | private | 
| printOptTab(OsiSolverInterface *solver) const | CglGMI | |
| printvecDBL(const char *vecstr, const double *x, int n) const | CglGMI | private | 
| printvecDBL(const char *vecstr, const double *elem, const int *index, int nz) const | CglGMI | private | 
| printvecINT(const char *vecstr, const int *x, int n) const | CglGMI | private | 
| ratiof0compl | CglGMI | private | 
| refreshSolver(OsiSolverInterface *) | CglCutGenerator | inlinevirtual | 
| RejectionType enum name | CglGMI | |
| relaxRhs(double &rhs) | CglGMI | private | 
| removeSmallCoefficients(double *cutElem, int *cutIndex, int &cutNz, double &cutRhs) | CglGMI | private | 
| resetRejectionCounters() | CglGMI | |
| rowActivity | CglGMI | private | 
| rowLower | CglGMI | private | 
| rowRhs | CglGMI | private | 
| rowUpper | CglGMI | private | 
| rstat | CglGMI | private | 
| scaleCut(double *cutElem, int *cutIndex, int cutNz, double &cutRhs, int scalingType) | CglGMI | private | 
| scaleCutIntegral(double *cutElem, int *cutIndex, int cutNz, double &cutRhs) | CglGMI | private | 
| setAggressiveness(int value) | CglCutGenerator | inline | 
| setGlobalCuts(bool trueOrFalse) | CglCutGenerator | inline | 
| setParam(const CglGMIParam &source) | CglGMI | |
| setTrackRejection(bool value) | CglGMI | |
| solver | CglGMI | private | 
| unflipOrig(double &rowElem, int rowIndex, double &rowRhs) | CglGMI | inlineprivate | 
| unflipSlack(double &rowElem, int rowIndex, double &rowRhs, const double *slack_val) | CglGMI | inlineprivate | 
| xlp | CglGMI | private | 
| ~CglCutGenerator() | CglCutGenerator | virtual | 
| ~CglGMI() | CglGMI | virtual | 
 1.8.5