activeCols_ | Couenne::CouenneDisjCuts | protected |
activeRows_ | Couenne::CouenneDisjCuts | protected |
addPreviousCut_ | Couenne::CouenneDisjCuts | protected |
aggressive_ | CglCutGenerator | |
applyColCuts(OsiSolverInterface &si, OsiCuts *cuts) const | Couenne::CouenneDisjCuts | protected |
applyColCuts(OsiSolverInterface &si, OsiColCut *cut) const | Couenne::CouenneDisjCuts | protected |
branchingMethod_ | Couenne::CouenneDisjCuts | protected |
canDoGlobalCuts() const | CglCutGenerator | |
canDoGlobalCuts_ | CglCutGenerator | |
CglCutGenerator() | CglCutGenerator | |
CglCutGenerator(const CglCutGenerator &) | CglCutGenerator | |
CglCutGenerator() | CglCutGenerator | |
CglCutGenerator(const CglCutGenerator &) | CglCutGenerator | |
checkDisjSide(OsiSolverInterface &si, OsiCuts *cuts) const | Couenne::CouenneDisjCuts | |
clone() const | Couenne::CouenneDisjCuts | inlinevirtual |
couenneCG() const | Couenne::CouenneDisjCuts | inline |
couenneCG_ | Couenne::CouenneDisjCuts | protected |
CouenneDisjCuts(Bonmin::OsiTMINLPInterface *minlp=NULL, Bonmin::BabSetupBase *base=NULL, CouenneCutGenerator *cg=NULL, OsiChooseVariable *bcv=NULL, bool is_strong=false, JnlstPtr journalist=NULL, const Ipopt::SmartPtr< Ipopt::OptionsList > options=NULL) | Couenne::CouenneDisjCuts | |
CouenneDisjCuts(const CouenneDisjCuts &) | Couenne::CouenneDisjCuts | |
cpuTime_ | Couenne::CouenneDisjCuts | protected |
depthLevelling_ | Couenne::CouenneDisjCuts | protected |
depthStopSeparate_ | Couenne::CouenneDisjCuts | protected |
generateCpp(FILE *) | CglCutGenerator | virtual |
generateCpp(FILE *) | CglCutGenerator | virtual |
generateCuts(const OsiSolverInterface &, OsiCuts &, const CglTreeInfo=CglTreeInfo()) const | Couenne::CouenneDisjCuts | |
CglCutGenerator::generateCuts(const OsiSolverInterface &si, OsiCuts &cs, const CglTreeInfo info=CglTreeInfo())=0 | CglCutGenerator | pure virtual |
generateDisjCuts(std::vector< std::pair< OsiCuts *, OsiCuts * > > &disjs, OsiSolverInterface &si, OsiCuts &cs, const CglTreeInfo &info) const | Couenne::CouenneDisjCuts | |
getAggressiveness() const | CglCutGenerator | |
getBoxUnion(OsiSolverInterface &si, OsiCuts *left, OsiCuts *right, CoinPackedVector &lower, CoinPackedVector &upper) const | Couenne::CouenneDisjCuts | |
getDisjunctions(std::vector< std::pair< OsiCuts *, OsiCuts * > > &disjunctions, OsiSolverInterface &si, OsiCuts &cs, const CglTreeInfo &info) const | Couenne::CouenneDisjCuts | |
getSingleDisjunction(OsiSolverInterface &si) const | Couenne::CouenneDisjCuts | protected |
initDisjNumber_ | Couenne::CouenneDisjCuts | protected |
initDisjPercentage_ | Couenne::CouenneDisjCuts | protected |
isBranchingStrong_ | Couenne::CouenneDisjCuts | protected |
Jnlst() const | Couenne::CouenneDisjCuts | inline |
jnlst_ | Couenne::CouenneDisjCuts | protected |
maximumLengthOfCutInTree() const | CglCutGenerator | virtual |
mayGenerateRowCutsInTree() const | CglCutGenerator | virtual |
mergeBoxes(int dir, CoinPackedVector &left, CoinPackedVector &right, CoinPackedVector merged) const | Couenne::CouenneDisjCuts | protected |
minlp_ | Couenne::CouenneDisjCuts | protected |
needsOptimalBasis() const | CglCutGenerator | virtual |
nrootcuts_ | Couenne::CouenneDisjCuts | mutableprotected |
ntotalcuts_ | Couenne::CouenneDisjCuts | mutableprotected |
numDisjunctions_ | Couenne::CouenneDisjCuts | mutableprotected |
objValue_ | Couenne::CouenneDisjCuts | mutableprotected |
operator=(const CglCutGenerator &rhs) | CglCutGenerator | |
operator=(const CglCutGenerator &rhs) | CglCutGenerator | |
OsiCuts2MatrVec(OsiSolverInterface *cglp, OsiCuts *cuts, int displRow, int displRhs) const | Couenne::CouenneDisjCuts | protected |
OsiSI2MatrVec(CoinPackedMatrix &M, CoinPackedVector &r, OsiSolverInterface &si) const | Couenne::CouenneDisjCuts | protected |
refreshSolver(OsiSolverInterface *) | CglCutGenerator | virtual |
refreshSolver(OsiSolverInterface *) | CglCutGenerator | virtual |
registerOptions(Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions) | Couenne::CouenneDisjCuts | static |
separateWithDisjunction(OsiCuts *cuts, OsiSolverInterface &si, OsiCuts &cs, const CglTreeInfo &info) const | Couenne::CouenneDisjCuts | |
septime_ | Couenne::CouenneDisjCuts | mutableprotected |
setAggressiveness(int value) | CglCutGenerator | |
setGlobalCuts(bool trueOrFalse) | CglCutGenerator | |
~CglCutGenerator() | CglCutGenerator | virtual |
~CglCutGenerator() | CglCutGenerator | virtual |
~CouenneDisjCuts() | Couenne::CouenneDisjCuts | |