Cgl 0.59.7

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 |
CglCutGenerator::operator=(const CglCutGenerator &rhs) | CglCutGenerator |
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