# CglMixedIntegerRounding2 Member List

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

aggregateRow(const int colSelected, CoinIndexedVector &rowToAggregate, double rhs, CoinIndexedVector &rowAggregated, double &rhsAggregated) const | CglMixedIntegerRounding2 | `[private]`
aggressive_ | CglCutGenerator |
boundSubstitution(const OsiSolverInterface &si, const CoinIndexedVector &rowAggregated, const double *xlp, const double *xlpExtra, const double *colUpperBound, const double *colLowerBound, CoinIndexedVector &mixedKnapsack, double &rhsMixedKnapsack, double &sStar, CoinIndexedVector &contVariablesInS) const | CglMixedIntegerRounding2 | `[private]`
canDoGlobalCuts() const | CglCutGenerator | `[inline]`
canDoGlobalCuts_ | CglCutGenerator |
CglCutGenerator() | CglCutGenerator |
CglCutGenerator(const CglCutGenerator &) | CglCutGenerator |
CglMixedIntegerRounding2() | CglMixedIntegerRounding2 |
CglMixedIntegerRounding2(const int maxaggr, const bool multiply, const int criterion, const int preproc=-1) | CglMixedIntegerRounding2 |
CglMixedIntegerRounding2(const CglMixedIntegerRounding2 &) | CglMixedIntegerRounding2 |
CglMixedIntegerRounding2UnitTest(const OsiSolverInterface *siP, const std::string mpdDir) | CglMixedIntegerRounding2 | `[friend]`
clone() const | CglMixedIntegerRounding2 | `[virtual]`
cMirInequality(const int numInt, const double delta, const double numeratorBeta, const int *knapsackIndices, const double *knapsackElements, const double *xlp, const double sStar, const double *colUpperBound, const CoinIndexedVector &setC, CoinIndexedVector &cMIR, double &rhscMIR, double &sCoef, double &violation) const | CglMixedIntegerRounding2 | `[private]`
cMirSeparation(const OsiSolverInterface &si, const CoinPackedMatrix &matrixByRow, const CoinIndexedVector &rowAggregated, const int *listRowsAggregated, const char *sense, const double *RHS, const double *xlp, const double sStar, const double *colUpperBound, const double *colLowerBound, const CoinIndexedVector &mixedKnapsack, const double &rhsMixedKnapsack, const CoinIndexedVector &contVariablesInS, CoinIndexedVector *workVector, OsiRowCut &flowCut) const | CglMixedIntegerRounding2 | `[private]`
copyRowSelected(const int iAggregate, const int rowSelected, CoinIndexedVector &setRowsAggregated, int *listRowsAggregated, double *xlpExtra, const char sen, const double rhs, const double lhs, const CoinPackedMatrix &matrixByRow, CoinIndexedVector &rowToAggregate, double &rhsToAggregate) const | CglMixedIntegerRounding2 | `[private]`
CRITERION_ | CglMixedIntegerRounding2 | `[private]`
determineRowType(const int rowLen, const int *ind, const double *coef, const char sense, const double rhs) const | CglMixedIntegerRounding2 | `[private]`
doneInitPre_ | CglMixedIntegerRounding2 | `[private]`
doPreproc_ | CglMixedIntegerRounding2 | `[private]`
EPSILON_ | CglMixedIntegerRounding2 | `[private]`
functionG(const double d, const double f) const | CglMixedIntegerRounding2 | `[inline, private]`
generateCpp(FILE *fp) | CglMixedIntegerRounding2 | `[virtual]`
generateCuts(const OsiSolverInterface &si, OsiCuts &cs, const CglTreeInfo info=CglTreeInfo()) | CglMixedIntegerRounding2 | `[virtual]`
generateMirCuts(const OsiSolverInterface &si, const double *xlp, const double *colUpperBound, const double *colLowerBound, const CoinPackedMatrix &matrixByRow, const double *LHS, const double *coefByCol, const int *rowInds, const int *colStarts, OsiCuts &cs) const | CglMixedIntegerRounding2 | `[private]`
getAggressiveness() const | CglCutGenerator | `[inline]`
getCRITERION_() const | CglMixedIntegerRounding2 | `[inline]`
getDoPreproc() const | CglMixedIntegerRounding2 |
getMAXAGGR_() const | CglMixedIntegerRounding2 | `[inline]`
getMULTIPLY_() const | CglMixedIntegerRounding2 | `[inline]`
gutsOfConstruct(const int maxaggr, const bool multiply, const int criterion, const int preproc) | CglMixedIntegerRounding2 | `[private]`
gutsOfCopy(const CglMixedIntegerRounding2 &rhs) | CglMixedIntegerRounding2 | `[private]`
gutsOfDelete() | CglMixedIntegerRounding2 | `[private]`
indRowCont_ | CglMixedIntegerRounding2 | `[private]`
indRowContVB_ | CglMixedIntegerRounding2 | `[private]`
indRowInt_ | CglMixedIntegerRounding2 | `[private]`
indRowMix_ | CglMixedIntegerRounding2 | `[private]`
indRows_ | CglMixedIntegerRounding2 | `[private]`
integerType_ | CglMixedIntegerRounding2 | `[private]`
isLowerSubst(const double inf, const double aj, const double xlp, const double LB, const double UB) const | CglMixedIntegerRounding2 | `[inline, private]`
MAXAGGR_ | CglMixedIntegerRounding2 | `[private]`
maximumLengthOfCutInTree() const | CglCutGenerator | `[inline, virtual]`
mayGenerateRowCutsInTree() const | CglCutGenerator | `[virtual]`
mixIntRoundPreprocess(const OsiSolverInterface &si) | CglMixedIntegerRounding2 | `[private]`
MULTIPLY_ | CglMixedIntegerRounding2 | `[private]`
needsOptimalBasis() const | CglCutGenerator | `[virtual]`
numCols_ | CglMixedIntegerRounding2 | `[private]`
numRowCont_ | CglMixedIntegerRounding2 | `[private]`
numRowContVB_ | CglMixedIntegerRounding2 | `[private]`
numRowInt_ | CglMixedIntegerRounding2 | `[private]`
numRowMix_ | CglMixedIntegerRounding2 | `[private]`
numRows_ | CglMixedIntegerRounding2 | `[private]`
operator=(const CglMixedIntegerRounding2 &rhs) | CglMixedIntegerRounding2 |
printStats(std::ofstream &fout, const bool hasCut, const OsiSolverInterface &si, const CoinIndexedVector &rowAggregated, const double &rhsAggregated, const double *xlp, const double *xlpExtra, const int *listRowsAggregated, const int *listColsSelected, const int level, const double *colUpperBound, const double *colLowerBound) const | CglMixedIntegerRounding2 | `[private]`
refreshSolver(OsiSolverInterface *solver) | CglMixedIntegerRounding2 | `[virtual]`
RHS_ | CglMixedIntegerRounding2 | `[private]`
ROW_CONT enum value | CglMixedIntegerRounding2 | `[private]`
ROW_INT enum value | CglMixedIntegerRounding2 | `[private]`
ROW_MIX enum value | CglMixedIntegerRounding2 | `[private]`
ROW_OTHER enum value | CglMixedIntegerRounding2 | `[private]`
ROW_UNDEFINED enum value | CglMixedIntegerRounding2 | `[private]`
ROW_VAREQ enum value | CglMixedIntegerRounding2 | `[private]`
ROW_VARLB enum value | CglMixedIntegerRounding2 | `[private]`
ROW_VARUB enum value | CglMixedIntegerRounding2 | `[private]`
RowType enum name | CglMixedIntegerRounding2 | `[private]`
rowTypes_ | CglMixedIntegerRounding2 | `[private]`
selectRowToAggregate(const CoinIndexedVector &rowAggregated, const double *colUpperBound, const double *colLowerBound, const CoinIndexedVector &setRowsAggregated, const double *xlp, const double *coefByCol, const int *rowInds, const int *colStarts, int &rowSelected, int &colSelected) const | CglMixedIntegerRounding2 | `[private]`
sense_ | CglMixedIntegerRounding2 | `[private]`
setAggressiveness(int value) | CglCutGenerator | `[inline]`
setCRITERION_(int criterion) | CglMixedIntegerRounding2 | `[inline]`
setDoPreproc(int value) | CglMixedIntegerRounding2 |
setGlobalCuts(bool trueOrFalse) | CglCutGenerator | `[inline]`
setMAXAGGR_(int maxaggr) | CglMixedIntegerRounding2 | `[inline]`
setMULTIPLY_(bool multiply) | CglMixedIntegerRounding2 | `[inline]`
TOLERANCE_ | CglMixedIntegerRounding2 | `[private]`
UNDEFINED_ | CglMixedIntegerRounding2 | `[private]`
vlbs_ | CglMixedIntegerRounding2 | `[private]`
vubs_ | CglMixedIntegerRounding2 | `[private]`
~CglCutGenerator() | CglCutGenerator | `[virtual]`
~CglMixedIntegerRounding2() | CglMixedIntegerRounding2 | `[virtual]`