|
Cgl
0.60.3
|
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 | inlinevirtual |
| 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 |
1.8.5