Cgl  0.60.7
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) constCglMixedIntegerRoundingprivate
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) constCglMixedIntegerRoundingprivate
canDoGlobalCuts() constCglCutGeneratorinline
canDoGlobalCuts_CglCutGenerator
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)CglMixedIntegerRoundingfriend
clone() constCglMixedIntegerRoundingvirtual
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) constCglMixedIntegerRoundingprivate
cMirSeparation(const OsiSolverInterface &si, const CoinPackedMatrix &matrixByRow, const CoinPackedVector &rowAggregated, const int *listRowsAggregated, const char *sense, const double *RHS, const double *xlp, const double sStar, const double *colUpperBound, const double *colLowerBound, const CoinPackedVector &mixedKnapsack, const double &rhsMixedKnapsack, const CoinPackedVector &contVariablesInS, OsiRowCut &flowCut) constCglMixedIntegerRoundingprivate
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) constCglMixedIntegerRoundingprivate
CRITERION_CglMixedIntegerRoundingprivate
determineRowType(const OsiSolverInterface &si, const int rowLen, const int *ind, const double *coef, const char sense, const double rhs) constCglMixedIntegerRoundingprivate
doneInitPre_CglMixedIntegerRoundingprivate
doPreproc_CglMixedIntegerRoundingprivate
EPSILON_CglMixedIntegerRoundingprivate
functionG(const double d, const double f) constCglMixedIntegerRoundinginlineprivate
generateCpp(FILE *fp)CglMixedIntegerRoundingvirtual
generateCuts(const OsiSolverInterface &si, OsiCuts &cs, const CglTreeInfo info=CglTreeInfo())CglMixedIntegerRoundingvirtual
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 CoinBigIndex *rowStarts, const int *rowLengths, const double *coefByCol, const int *rowInds, const CoinBigIndex *colStarts, const int *colLengths, OsiCuts &cs) constCglMixedIntegerRoundingprivate
getAggressiveness() constCglCutGeneratorinline
getCRITERION_() constCglMixedIntegerRoundinginline
getDoPreproc() constCglMixedIntegerRounding
getMAXAGGR_() constCglMixedIntegerRoundinginline
getMULTIPLY_() constCglMixedIntegerRoundinginline
gutsOfConstruct(const int maxaggr, const bool multiply, const int criterion, const int preproc)CglMixedIntegerRoundingprivate
gutsOfCopy(const CglMixedIntegerRounding &rhs)CglMixedIntegerRoundingprivate
gutsOfDelete()CglMixedIntegerRoundingprivate
indRowCont_CglMixedIntegerRoundingprivate
indRowContVB_CglMixedIntegerRoundingprivate
indRowInt_CglMixedIntegerRoundingprivate
indRowMix_CglMixedIntegerRoundingprivate
indRows_CglMixedIntegerRoundingprivate
isLowerSubst(const double inf, const double aj, const double xlp, const double LB, const double UB) constCglMixedIntegerRoundinginlineprivate
MAXAGGR_CglMixedIntegerRoundingprivate
maximumLengthOfCutInTree() constCglCutGeneratorinlinevirtual
mayGenerateRowCutsInTree() constCglCutGeneratorvirtual
mixIntRoundPreprocess(const OsiSolverInterface &si)CglMixedIntegerRoundingprivate
MULTIPLY_CglMixedIntegerRoundingprivate
needsOptimalBasis() constCglCutGeneratorvirtual
numCols_CglMixedIntegerRoundingprivate
numRowCont_CglMixedIntegerRoundingprivate
numRowContVB_CglMixedIntegerRoundingprivate
numRowInt_CglMixedIntegerRoundingprivate
numRowMix_CglMixedIntegerRoundingprivate
numRows_CglMixedIntegerRoundingprivate
operator=(const CglMixedIntegerRounding &rhs)CglMixedIntegerRounding
CglCutGenerator::operator=(const CglCutGenerator &rhs)CglCutGenerator
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) constCglMixedIntegerRoundingprivate
refreshSolver(OsiSolverInterface *solver)CglMixedIntegerRoundingvirtual
RHS_CglMixedIntegerRoundingprivate
ROW_CONT enum valueCglMixedIntegerRoundingprivate
ROW_INT enum valueCglMixedIntegerRoundingprivate
ROW_MIX enum valueCglMixedIntegerRoundingprivate
ROW_OTHER enum valueCglMixedIntegerRoundingprivate
ROW_UNDEFINED enum valueCglMixedIntegerRoundingprivate
ROW_VAREQ enum valueCglMixedIntegerRoundingprivate
ROW_VARLB enum valueCglMixedIntegerRoundingprivate
ROW_VARUB enum valueCglMixedIntegerRoundingprivate
RowType enum nameCglMixedIntegerRoundingprivate
rowTypes_CglMixedIntegerRoundingprivate
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 CoinBigIndex *colStarts, const int *colLengths, int &rowSelected, int &colSelected) constCglMixedIntegerRoundingprivate
sense_CglMixedIntegerRoundingprivate
setAggressiveness(int value)CglCutGeneratorinline
setCRITERION_(int criterion)CglMixedIntegerRoundinginline
setDoPreproc(int value)CglMixedIntegerRounding
setGlobalCuts(bool trueOrFalse)CglCutGeneratorinline
setMAXAGGR_(int maxaggr)CglMixedIntegerRoundinginline
setMULTIPLY_(bool multiply)CglMixedIntegerRoundinginline
TOLERANCE_CglMixedIntegerRoundingprivate
UNDEFINED_CglMixedIntegerRoundingprivate
vlbs_CglMixedIntegerRoundingprivate
vubs_CglMixedIntegerRoundingprivate
~CglCutGenerator()CglCutGeneratorvirtual
~CglMixedIntegerRounding()CglMixedIntegerRoundingvirtual