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
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