# CglGMI Member List

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

aboveInteger(double value) const | CglGMI | `[inline, private]`
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 &param) | 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 | `[inline, private]`
computeCutFractionality(double varRhs, double &cutRhs) | CglGMI | `[inline, private]`
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 int *rowStart, const int *indices, const int *rowLength, const double *rhs) | CglGMI | `[inline, private]`
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 | `[inline, private]`
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 | `[inline, virtual]`
mayGenerateRowCutsInTree() const | CglCutGenerator | `[virtual]`
ncol | CglGMI | `[private]`
nearestRational(double val, double maxdelta, long maxdnom, long &numerator, long &denominator) | CglGMI | `[private]`
needsOptimalBasis() const | CglGMI | `[inline, virtual]`
nrow | CglGMI | `[private]`
operator=(const CglGMI &rhs) | CglGMI |
packRow(double *row, double *rowElem, int *rowIndex, int &rowNz) | CglGMI | `[inline, private]`
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 | `[inline, virtual]`
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 | `[inline, private]`
unflipSlack(double &rowElem, int rowIndex, double &rowRhs, const double *slack_val) | CglGMI | `[inline, private]`
xlp | CglGMI | `[private]`
~CglCutGenerator() | CglCutGenerator | `[virtual]`
~CglGMI() | CglGMI | `[virtual]`