areEqual(double a, double b) | Couenne::CouenneIterativeRounding | [inline, private] |
baseLbRhs_ | Couenne::CouenneIterativeRounding | [private] |
branchToCut(const double *x, OsiSolverInterface *solver, std::vector< int > &previousBranches) | Couenne::CouenneIterativeRounding | [private] |
cinlp_ | Couenne::CouenneIterativeRounding | [private] |
clone() const | Couenne::CouenneIterativeRounding | [virtual] |
colLower_ | Couenne::CouenneIterativeRounding | [private] |
colLowerNlp_ | Couenne::CouenneIterativeRounding | [private] |
colUpper_ | Couenne::CouenneIterativeRounding | [private] |
colUpperNlp_ | Couenne::CouenneIterativeRounding | [private] |
computeIntAtBound(const double *x) | Couenne::CouenneIterativeRounding | [private] |
computeIntAtBound(const double *x, double &avgBoundSize) | Couenne::CouenneIterativeRounding | [private] |
couenne_ | Couenne::CouenneIterativeRounding | [private] |
CouenneIterativeRounding() | Couenne::CouenneIterativeRounding | |
CouenneIterativeRounding(Bonmin::OsiTMINLPInterface *nlp, OsiSolverInterface *cinlp, CouenneProblem *couenne, Ipopt::SmartPtr< Ipopt::OptionsList > options) | Couenne::CouenneIterativeRounding | |
CouenneIterativeRounding(const CouenneIterativeRounding &other) | Couenne::CouenneIterativeRounding | |
endTime_ | Couenne::CouenneIterativeRounding | [private] |
feasibilityIR(double &objectiveValue, double *newSolution) | Couenne::CouenneIterativeRounding | [private] |
heuristics_ | Couenne::CouenneIterativeRounding | [private] |
improvementIR(double &objectiveValue, double *newSolution, const double *startingSolution) | Couenne::CouenneIterativeRounding | [private] |
maxFirPoints_ | Couenne::CouenneIterativeRounding | [private] |
maxRoundingIter_ | Couenne::CouenneIterativeRounding | [private] |
maxTime_ | Couenne::CouenneIterativeRounding | [private] |
maxTimeFirstCall_ | Couenne::CouenneIterativeRounding | [private] |
milp_ | Couenne::CouenneIterativeRounding | [private] |
nlp_ | Couenne::CouenneIterativeRounding | [private] |
numHeuristics_ | Couenne::CouenneIterativeRounding | [private] |
numInitialRows_ | Couenne::CouenneIterativeRounding | [private] |
numIntegers_ | Couenne::CouenneIterativeRounding | [private] |
numSol_ | Couenne::CouenneIterativeRounding | [private] |
omega_ | Couenne::CouenneIterativeRounding | [private] |
operator=(const CouenneIterativeRounding &rhs) | Couenne::CouenneIterativeRounding | |
registerOptions(Ipopt::SmartPtr< Bonmin::RegisteredOptions >) | Couenne::CouenneIterativeRounding | [static] |
resetModel(CbcModel *model) | Couenne::CouenneIterativeRounding | [inline] |
setAggressiveness(int value) | Couenne::CouenneIterativeRounding | |
setBaseLbRhs(int value) | Couenne::CouenneIterativeRounding | [inline] |
setCouenneProblem(CouenneProblem *couenne) | Couenne::CouenneIterativeRounding | [inline] |
setMaxFirPoints(int value) | Couenne::CouenneIterativeRounding | [inline] |
setMaxRoundingIter(int value) | Couenne::CouenneIterativeRounding | [inline] |
setMaxTime(double value) | Couenne::CouenneIterativeRounding | [inline] |
setMaxTimeFirstCall(double value) | Couenne::CouenneIterativeRounding | [inline] |
setMilp() | Couenne::CouenneIterativeRounding | [private] |
setNlp(Bonmin::OsiTMINLPInterface *nlp, OsiSolverInterface *cinlp) | Couenne::CouenneIterativeRounding | |
setOmega(double value) | Couenne::CouenneIterativeRounding | [inline] |
solution(double &objectiveValue, double *newSolution) | Couenne::CouenneIterativeRounding | |
solveMilp(OsiSolverInterface *milp, double maxTime) | Couenne::CouenneIterativeRounding | [private] |
startTime_ | Couenne::CouenneIterativeRounding | [private] |
writeLB(OsiRowCut &cut, const double *x, char sense, double rhs) | Couenne::CouenneIterativeRounding | [private] |
~CouenneIterativeRounding() | Couenne::CouenneIterativeRounding | [virtual] |