Cbc  2.9.9
 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 CglMixedIntegerRounding2private
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 CglMixedIntegerRounding2private
canDoGlobalCuts() const CglCutGeneratorinline
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)CglMixedIntegerRounding2friend
clone() const CglMixedIntegerRounding2virtual
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 CglMixedIntegerRounding2private
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 CglMixedIntegerRounding2private
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 CglMixedIntegerRounding2private
CRITERION_CglMixedIntegerRounding2private
determineRowType(const int rowLen, const int *ind, const double *coef, const char sense, const double rhs) const CglMixedIntegerRounding2private
doneInitPre_CglMixedIntegerRounding2private
doPreproc_CglMixedIntegerRounding2private
EPSILON_CglMixedIntegerRounding2private
functionG(const double d, const double f) const CglMixedIntegerRounding2inlineprivate
generateCpp(FILE *fp)CglMixedIntegerRounding2virtual
generateCuts(const OsiSolverInterface &si, OsiCuts &cs, const CglTreeInfo info=CglTreeInfo())CglMixedIntegerRounding2virtual
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 CglMixedIntegerRounding2private
getAggressiveness() const CglCutGeneratorinline
getCRITERION_() const CglMixedIntegerRounding2inline
getDoPreproc() const CglMixedIntegerRounding2
getMAXAGGR_() const CglMixedIntegerRounding2inline
getMULTIPLY_() const CglMixedIntegerRounding2inline
gutsOfConstruct(const int maxaggr, const bool multiply, const int criterion, const int preproc)CglMixedIntegerRounding2private
gutsOfCopy(const CglMixedIntegerRounding2 &rhs)CglMixedIntegerRounding2private
gutsOfDelete()CglMixedIntegerRounding2private
indRowCont_CglMixedIntegerRounding2private
indRowContVB_CglMixedIntegerRounding2private
indRowInt_CglMixedIntegerRounding2private
indRowMix_CglMixedIntegerRounding2private
indRows_CglMixedIntegerRounding2private
integerType_CglMixedIntegerRounding2private
isLowerSubst(const double inf, const double aj, const double xlp, const double LB, const double UB) const CglMixedIntegerRounding2inlineprivate
MAXAGGR_CglMixedIntegerRounding2private
maximumLengthOfCutInTree() const CglCutGeneratorinlinevirtual
mayGenerateRowCutsInTree() const CglCutGeneratorvirtual
mixIntRoundPreprocess(const OsiSolverInterface &si)CglMixedIntegerRounding2private
MULTIPLY_CglMixedIntegerRounding2private
needsOptimalBasis() const CglCutGeneratorvirtual
numCols_CglMixedIntegerRounding2private
numRowCont_CglMixedIntegerRounding2private
numRowContVB_CglMixedIntegerRounding2private
numRowInt_CglMixedIntegerRounding2private
numRowMix_CglMixedIntegerRounding2private
numRows_CglMixedIntegerRounding2private
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 CglMixedIntegerRounding2private
refreshSolver(OsiSolverInterface *solver)CglMixedIntegerRounding2virtual
RHS_CglMixedIntegerRounding2private
ROW_CONT enum valueCglMixedIntegerRounding2private
ROW_INT enum valueCglMixedIntegerRounding2private
ROW_MIX enum valueCglMixedIntegerRounding2private
ROW_OTHER enum valueCglMixedIntegerRounding2private
ROW_UNDEFINED enum valueCglMixedIntegerRounding2private
ROW_VAREQ enum valueCglMixedIntegerRounding2private
ROW_VARLB enum valueCglMixedIntegerRounding2private
ROW_VARUB enum valueCglMixedIntegerRounding2private
RowType enum nameCglMixedIntegerRounding2private
rowTypes_CglMixedIntegerRounding2private
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 CglMixedIntegerRounding2private
sense_CglMixedIntegerRounding2private
setAggressiveness(int value)CglCutGeneratorinline
setCRITERION_(int criterion)CglMixedIntegerRounding2inline
setDoPreproc(int value)CglMixedIntegerRounding2
setGlobalCuts(bool trueOrFalse)CglCutGeneratorinline
setMAXAGGR_(int maxaggr)CglMixedIntegerRounding2inline
setMULTIPLY_(bool multiply)CglMixedIntegerRounding2inline
TOLERANCE_CglMixedIntegerRounding2private
UNDEFINED_CglMixedIntegerRounding2private
vlbs_CglMixedIntegerRounding2private
vubs_CglMixedIntegerRounding2private
~CglCutGenerator()CglCutGeneratorvirtual
~CglMixedIntegerRounding2()CglMixedIntegerRounding2virtual