Loading...
Searching...
No Matches
CglKnapsackCover Member List

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

aggressive_ | CglCutGenerator |
canDoGlobalCuts() const | CglCutGenerator | inline
canDoGlobalCuts_ | CglCutGenerator |
CglCutGenerator() | CglCutGenerator |
CglCutGenerator(const CglCutGenerator &) | CglCutGenerator |
CglKnapsackCover() | CglKnapsackCover |
CglKnapsackCover(const CglKnapsackCover &) | CglKnapsackCover |
CglKnapsackCoverUnitTest(const OsiSolverInterface *siP, const std::string mpdDir) | CglKnapsackCover | friend
cliqueEntry_ | CglKnapsackCover | private
cliqueStart_ | CglKnapsackCover | private
cliqueType_ | CglKnapsackCover | private
clone() const | CglKnapsackCover | virtual
complement_ | CglKnapsackCover | private
createCliques(OsiSolverInterface &si, int minimumSize=2, int maximumSize=100, bool extendCliques=false) | CglKnapsackCover |
deleteCliques() | CglKnapsackCover | private
deriveAKnapsack(const OsiSolverInterface &si, OsiCuts &cs, CoinPackedVector &krow, bool treatAsLRow, double &b, int *complement, double *xstar, int rowIndex, int numberElements, const int *index, const double *element) | CglKnapsackCover | private
deriveAKnapsack(const OsiSolverInterface &si, OsiCuts &cs, CoinPackedVector &krow, double &b, int *complement, double *xstar, int rowIndex, const CoinPackedVectorBase &matrixRow) | CglKnapsackCover | private
elements_ | CglKnapsackCover | private
endFixStart_ | CglKnapsackCover | private
epsilon2_ | CglKnapsackCover | private
epsilon_ | CglKnapsackCover | private
exactSolveKnapsack(int n, double c, double const *pp, double const *ww, double &z, int *x) | CglKnapsackCover | private
expensiveCuts_ | CglKnapsackCover | private
findExactMostViolatedMinCover(int nCols, int row, CoinPackedVector &krow, double b, double *xstar, CoinPackedVector &cover, CoinPackedVector &remainder) | CglKnapsackCover | private
findGreedyCover(int row, CoinPackedVector &krow, double &b, double *xstar, CoinPackedVector &cover, CoinPackedVector &remainder) | CglKnapsackCover | private
findJohnAndEllisCover(int row, CoinPackedVector &krow, double &b, double *xstar, CoinPackedVector &fracCover, CoinPackedVector &atOnes, CoinPackedVector &remainder) | CglKnapsackCover | private
findLPMostViolatedMinCover(int nCols, int row, CoinPackedVector &krow, double &b, double *xstar, CoinPackedVector &cover, CoinPackedVector &remainder) | CglKnapsackCover | private
findPseudoJohnAndEllisCover(int row, CoinPackedVector &krow, double &b, double *xstar, CoinPackedVector &cover, CoinPackedVector &remainder) | CglKnapsackCover | private
generateCpp(FILE *fp) | CglKnapsackCover | virtual
generateCuts(const OsiSolverInterface &si, OsiCuts &cs, const CglTreeInfo info=CglTreeInfo()) | CglKnapsackCover | virtual
getAggressiveness() const | CglCutGenerator | inline
getMaxInKnapsack() const | CglKnapsackCover | inline
gubifyCut(CoinPackedVector &cut) | CglKnapsackCover | private
liftAndUncomplementAndAdd(double rowub, CoinPackedVector &krow, double &b, int *complement, int row, CoinPackedVector &cover, CoinPackedVector &remainder, OsiCuts &cs) | CglKnapsackCover | private
liftCoverCut(double &b, int nRowElem, CoinPackedVector &cover, CoinPackedVector &remainder, CoinPackedVector &cut) | CglKnapsackCover | private
liftUpDownAndUncomplementAndAdd(int nCols, double *xstar, int *complement, int row, int nRowElem, double &b, CoinPackedVector &fracCover, CoinPackedVector &atOne, CoinPackedVector &remainder, OsiCuts &cs) | CglKnapsackCover | private
maximumLengthOfCutInTree() const | CglCutGenerator | inline virtual
maxInKnapsack_ | CglKnapsackCover | private
mayGenerateRowCutsInTree() const | CglCutGenerator | virtual
needsOptimalBasis() const | CglCutGenerator | virtual
numberCliques_ | CglKnapsackCover | private
numberColumns_ | CglKnapsackCover | private
numRowsToCheck_ | CglKnapsackCover | private
oneFixStart_ | CglKnapsackCover | private
onetol_ | CglKnapsackCover | private
operator=(const CglKnapsackCover &rhs) | CglKnapsackCover |
CglCutGenerator::operator=(const CglCutGenerator &rhs) | CglCutGenerator |
refreshSolver(OsiSolverInterface *solver) | CglKnapsackCover | virtual
rowsToCheck_ | CglKnapsackCover | private
seqLiftAndUncomplementAndAdd(int nCols, double *xstar, int *complement, int row, int nRowElem, double &b, CoinPackedVector &cover, CoinPackedVector &remainder, OsiCuts &cs) | CglKnapsackCover | private
setAggressiveness(int value) | CglCutGenerator | inline
setGlobalCuts(bool trueOrFalse) | CglCutGenerator | inline
setMaxInKnapsack(int value) | CglKnapsackCover | inline
setTestedRowIndices(int num, const int *ind) | CglKnapsackCover |
solver_ | CglKnapsackCover | private
switchOffExpensive() | CglKnapsackCover | inline
switchOnExpensive() | CglKnapsackCover | inline
whichClique_ | CglKnapsackCover | private
whichRow_ | CglKnapsackCover | private
zeroFixStart_ | CglKnapsackCover | private
~CglCutGenerator() | CglCutGenerator | virtual
~CglKnapsackCover() | CglKnapsackCover | virtual