CglMixedIntegerRounding Member List

This is the complete list of members for CglMixedIntegerRounding, including all inherited members.
aggregateRow(const int colSelected, CoinPackedVector &rowToAggregate, double rhs, CoinPackedVector &rowAggregated, double &rhsAggregated) const CglMixedIntegerRounding [private]
aggressive_CglCutGenerator
boundSubstitution(const OsiSolverInterface &si, const CoinPackedVector &rowAggregated, const double *xlp, const double *xlpExtra, const double *colUpperBound, const double *colLowerBound, CoinPackedVector &mixedKnapsack, double &rhsMixedKnapsack, double &sStar, CoinPackedVector &contVariablesInS) const CglMixedIntegerRounding [private]
CglCutGenerator()CglCutGenerator
CglCutGenerator(const CglCutGenerator &)CglCutGenerator
CglMixedIntegerRounding()CglMixedIntegerRounding
CglMixedIntegerRounding(const int maxaggr, const bool multiply, const int criterion, const int preproc=-1)CglMixedIntegerRounding
CglMixedIntegerRounding(const CglMixedIntegerRounding &)CglMixedIntegerRounding
CglMixedIntegerRoundingUnitTest(const OsiSolverInterface *siP, const std::string mpdDir)CglMixedIntegerRounding [friend]
clone() const CglMixedIntegerRounding [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 std::set< int > &setC, CoinPackedVector &cMIR, double &rhscMIR, double &sCoef, double &violation) const CglMixedIntegerRounding [private]
cMirSeparation(const OsiSolverInterface &si, const CoinPackedMatrix &matrixByRow, const CoinPackedVector &rowAggregated, const int *listRowsAggregated, const char *sense, const double *RHS, const double *coefByRow, const int *colInds, const int *rowStarts, const int *rowLengths, const double *xlp, const double sStar, const double *colUpperBound, const double *colLowerBound, const CoinPackedVector &mixedKnapsack, const double &rhsMixedKnapsack, const CoinPackedVector &contVariablesInS, OsiRowCut &flowCut) const CglMixedIntegerRounding [private]
copyRowSelected(const int iAggregate, const int rowSelected, std::set< int > &setRowsAggregated, int *listRowsAggregated, double *xlpExtra, const char sen, const double rhs, const double lhs, const CoinPackedMatrix &matrixByRow, CoinPackedVector &rowToAggregate, double &rhsToAggregate) const CglMixedIntegerRounding [private]
CRITERION_CglMixedIntegerRounding [private]
determineRowType(const OsiSolverInterface &si, const int rowLen, const int *ind, const double *coef, const char sense, const double rhs) const CglMixedIntegerRounding [private]
doneInitPre_CglMixedIntegerRounding [mutable, private]
doPreproc_CglMixedIntegerRounding [private]
EPSILON_CglMixedIntegerRounding [private]
functionG(const double d, const double f) const CglMixedIntegerRounding [inline, private]
generateCpp(FILE *fp)CglMixedIntegerRounding [virtual]
generateCuts(const OsiSolverInterface &si, OsiCuts &cs, const CglTreeInfo info=CglTreeInfo()) const CglMixedIntegerRounding [virtual]
generateMirCuts(const OsiSolverInterface &si, const double *xlp, const double *colUpperBound, const double *colLowerBound, const CoinPackedMatrix &matrixByRow, const double *LHS, const double *coefByRow, const int *colInds, const int *rowStarts, const int *rowLengths, const CoinPackedMatrix &matrixByCol, const double *coefByCol, const int *rowInds, const int *colStarts, const int *colLengths, OsiCuts &cs) const CglMixedIntegerRounding [private]
getAggressiveness() const CglCutGenerator [inline]
getCRITERION_() const CglMixedIntegerRounding [inline]
getDoPreproc() const CglMixedIntegerRounding
getMAXAGGR_() const CglMixedIntegerRounding [inline]
getMULTIPLY_() const CglMixedIntegerRounding [inline]
gutsOfConstruct(const int maxaggr, const bool multiply, const int criterion, const int preproc)CglMixedIntegerRounding [private]
gutsOfCopy(const CglMixedIntegerRounding &rhs)CglMixedIntegerRounding [private]
gutsOfDelete()CglMixedIntegerRounding [private]
indRowCont_CglMixedIntegerRounding [mutable, private]
indRowContVB_CglMixedIntegerRounding [mutable, private]
indRowInt_CglMixedIntegerRounding [mutable, private]
indRowMix_CglMixedIntegerRounding [mutable, private]
indRows_CglMixedIntegerRounding [mutable, private]
isLowerSubst(const double inf, const double aj, const double xlp, const double LB, const double UB) const CglMixedIntegerRounding [inline, private]
MAXAGGR_CglMixedIntegerRounding [private]
mayGenerateRowCutsInTree() const CglCutGenerator [virtual]
mixIntRoundPreprocess(const OsiSolverInterface &si) const CglMixedIntegerRounding [private]
MULTIPLY_CglMixedIntegerRounding [private]
needsOptimalBasis() const CglCutGenerator [virtual]
numCols_CglMixedIntegerRounding [mutable, private]
numRowCont_CglMixedIntegerRounding [mutable, private]
numRowContVB_CglMixedIntegerRounding [mutable, private]
numRowInt_CglMixedIntegerRounding [mutable, private]
numRowMix_CglMixedIntegerRounding [mutable, private]
numRows_CglMixedIntegerRounding [mutable, private]
operator=(const CglMixedIntegerRounding &rhs)CglMixedIntegerRounding
printStats(std::ofstream &fout, const bool hasCut, const OsiSolverInterface &si, const CoinPackedVector &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 CglMixedIntegerRounding [private]
refreshSolver(OsiSolverInterface *solver)CglMixedIntegerRounding [virtual]
RHS_CglMixedIntegerRounding [mutable, private]
ROW_CONT enum valueCglMixedIntegerRounding [private]
ROW_INT enum valueCglMixedIntegerRounding [private]
ROW_MIX enum valueCglMixedIntegerRounding [private]
ROW_OTHER enum valueCglMixedIntegerRounding [private]
ROW_UNDEFINED enum valueCglMixedIntegerRounding [private]
ROW_VAREQ enum valueCglMixedIntegerRounding [private]
ROW_VARLB enum valueCglMixedIntegerRounding [private]
ROW_VARUB enum valueCglMixedIntegerRounding [private]
RowType enum nameCglMixedIntegerRounding [private]
rowTypes_CglMixedIntegerRounding [mutable, private]
selectRowToAggregate(const OsiSolverInterface &si, const CoinPackedVector &rowAggregated, const double *colUpperBound, const double *colLowerBound, const std::set< int > &setRowsAggregated, const double *xlp, const double *coefByCol, const int *rowInds, const int *colStarts, const int *colLengths, int &rowSelected, int &colSelected) const CglMixedIntegerRounding [private]
sense_CglMixedIntegerRounding [mutable, private]
setAggressiveness(int value)CglCutGenerator [inline]
setCRITERION_(int criterion)CglMixedIntegerRounding [inline]
setDoPreproc(int value)CglMixedIntegerRounding
setMAXAGGR_(int maxaggr)CglMixedIntegerRounding [inline]
setMULTIPLY_(bool multiply)CglMixedIntegerRounding [inline]
TOLERANCE_CglMixedIntegerRounding [private]
UNDEFINED_CglMixedIntegerRounding [private]
vlbs_CglMixedIntegerRounding [mutable, private]
vubs_CglMixedIntegerRounding [mutable, private]
~CglCutGenerator()CglCutGenerator [virtual]
~CglMixedIntegerRounding()CglMixedIntegerRounding [virtual]

Generated on 15 Mar 2015 for Coin-All by  doxygen 1.6.1