areEqual(double a, double b) | Couenne::CouenneIterativeRounding | inlineprivate |
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 |