, including all inherited members.
adjustTableauRow(int var, TabRow &row, int direction) | LAP::CglLandPSimplex | [protected] |
cacheUpdate(const CglLandP::CachedData &cached, bool reducedSpace=0) | LAP::CglLandPSimplex | |
CglLandPSimplex(const OsiSolverInterface &si, const CglLandP::CachedData &cached, const CglLandP::Parameters ¶ms, const Validator &validator) | LAP::CglLandPSimplex | |
changeBasis(int incoming, int leaving, int direction, bool modularize) | LAP::CglLandPSimplex | [protected] |
computeCglpObjective(const TabRow &row, bool modularize=false) const | LAP::CglLandPSimplex | [protected] |
computeCglpObjective(double gamma, bool strengthen, TabRow &row) | LAP::CglLandPSimplex | [protected] |
computeCglpObjective(double gamma, bool strengthen) | LAP::CglLandPSimplex | [protected] |
computeCglpRedCost(int direction, int gammaSign, double tau) | LAP::CglLandPSimplex | [protected] |
computeRedCostConstantsInRow() | LAP::CglLandPSimplex | [protected] |
computeWeights(CglLandP::LHSnorm norm, CglLandP::Normalization type, CglLandP::RhsWeightType rhs) | LAP::CglLandPSimplex | [protected] |
createIntersectionCut(TabRow &row, OsiRowCut &cut) const | LAP::CglLandPSimplex | [protected] |
createMIG(TabRow &row, OsiRowCut &cut) const | LAP::CglLandPSimplex | [protected] |
eliminate_slacks(double *vec) const | LAP::CglLandPSimplex | [protected] |
extraCuts() | LAP::CglLandPSimplex | [inline] |
fastFindBestPivotColumn(int direction, int gammaSign, double pivotTol, double rhsTol, bool reducedSpace, bool allowNonImproving, double &bestSigma, bool modularize) | LAP::CglLandPSimplex | [protected] |
fastFindCutImprovingPivotRow(int &direction, int &gammaSign, double tolerance, bool flagPositiveRows) | LAP::CglLandPSimplex | [protected] |
findBestPivot(int &leaving, int &direction, const CglLandP::Parameters ¶ms) | LAP::CglLandPSimplex | [protected] |
findBestPivotColumn(int direction, double pivotTol, bool reducedSpace, bool allowDegeneratePivot, bool modularize) | LAP::CglLandPSimplex | [protected] |
findCutImprovingPivotRow(int &direction, int &gammaSign, double tolerance) | LAP::CglLandPSimplex | [protected] |
freeSi() | LAP::CglLandPSimplex | [inline] |
generateExtraCut(int i, const CglLandP::CachedData &cached, const CglLandP::Parameters ¶ms) | LAP::CglLandPSimplex | |
generateExtraCuts(const CglLandP::CachedData &cached, const CglLandP::Parameters ¶ms) | LAP::CglLandPSimplex | |
generateMig(int row, OsiRowCut &cut, const CglLandP::Parameters ¶ms) const | LAP::CglLandPSimplex | |
genThisBasisMigs(const CglLandP::CachedData &cached, const CglLandP::Parameters ¶ms) | LAP::CglLandPSimplex | |
get_M1_M2_M3(const TabRow &row, std::vector< int > &M1, std::vector< int > &M2, std::vector< int > &M3) | LAP::CglLandPSimplex | [protected] |
getBasics() const | LAP::CglLandPSimplex | [inline] |
getBasis() const | LAP::CglLandPSimplex | [inline] |
getColsolToCut(int index) const | LAP::CglLandPSimplex | [inline, protected] |
getLoBound(int index) const | LAP::CglLandPSimplex | [inline, protected] |
getNonBasics() const | LAP::CglLandPSimplex | [inline] |
getNumCols() const | LAP::CglLandPSimplex | [inline] |
getNumRows() const | LAP::CglLandPSimplex | [inline] |
getStatus(int index) const | LAP::CglLandPSimplex | [inline, protected] |
getUpBound(int index) const | LAP::CglLandPSimplex | [inline, protected] |
insertAllExtr(OsiCuts &cs, CoinRelFltEq eq) | LAP::CglLandPSimplex | |
isGtConst(int index) const | LAP::CglLandPSimplex | [inline, protected] |
isInteger(int index) const | LAP::CglLandPSimplex | [inline, protected] |
loadBasis(const OsiSolverInterface &si, std::vector< int > &M1, std::vector< int > &M2, int k) | LAP::CglLandPSimplex | |
newRowCoefficient(int j, double gamma) const | LAP::CglLandPSimplex | [inline, protected] |
normalizationFactor(const TabRow &row) const | LAP::CglLandPSimplex | [protected] |
normedCoef(double a, int ii) const | LAP::CglLandPSimplex | [inline, protected] |
optimize(int var, OsiRowCut &cut, const CglLandP::CachedData &cached, const CglLandP::Parameters ¶ms) | LAP::CglLandPSimplex | |
outPivInfo(int ncuts) | LAP::CglLandPSimplex | [inline] |
plotCGLPobj(int direction, double gammaTolerance, double pivotTol, bool reducedSpace, bool allowDegenerate, bool modularize) | LAP::CglLandPSimplex | [protected] |
printCglpBasis(std::ostream &os=std::cout) | LAP::CglLandPSimplex | [protected] |
printCutLateX(std::ostream &os, int i) | LAP::CglLandPSimplex | [protected] |
printEverything() | LAP::CglLandPSimplex | [protected] |
printRowLateX(std::ostream &os, int i) | LAP::CglLandPSimplex | [protected] |
printTableau(std::ostream &os) | LAP::CglLandPSimplex | [protected] |
printTableauLateX(std::ostream &os) | LAP::CglLandPSimplex | [protected] |
pullTableauRow(TabRow &row) const | LAP::CglLandPSimplex | [protected] |
rescanReducedCosts(int &direction, int &gammaSign, double tolerance) | LAP::CglLandPSimplex | [protected] |
resetOriginalTableauRow(int var, TabRow &row, int direction) | LAP::CglLandPSimplex | [protected] |
resetSolver(const CoinWarmStartBasis *basis) | LAP::CglLandPSimplex | |
scaleCut(OsiRowCut &cut, double factor) const | LAP::CglLandPSimplex | [protected] |
setColsolToCut(int index, double value) | LAP::CglLandPSimplex | [inline, protected] |
setLogLevel(int level) | LAP::CglLandPSimplex | [inline] |
setSi(OsiSolverInterface *si) | LAP::CglLandPSimplex | [inline] |
strengthenedIntersectionCutCoef(int i, double alpha_i, double beta) const | LAP::CglLandPSimplex | [inline, protected] |
~CglLandPSimplex() | LAP::CglLandPSimplex | |