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 |