#include <BonOaFeasChecker.hpp>
Inheritance diagram for Bonmin::OaFeasibilityChecker:


Public Member Functions | |
| OaFeasibilityChecker (OsiTMINLPInterface *nlp=NULL, OsiSolverInterface *si=NULL, double cbcCutoffIncrement_=1e-07, double cbcIntegerTolerance=1e-05, bool leaveSiUnchanged=0) | |
| Usefull constructor. | |
| OaFeasibilityChecker (BabSetupBase &b) | |
| New usefull constructor. | |
| OaFeasibilityChecker (const OaFeasibilityChecker ©) | |
| Copy constructor. | |
| ~OaFeasibilityChecker () | |
| Destructor. | |
| void | setStrategy (const CbcStrategy &strategy) |
| virtual CglCutGenerator * | clone () const |
Protected Member Functions | |
| virtual double | performOa (OsiCuts &cs, solverManip &nlpManip, solverManip &lpManip, SubMipSolver *&subMip, OsiBabSolver *babInfo, double &cutoff) const |
| OaDecomposition method. | |
| virtual bool | doLocalSearch () const |
| virutal method to decide if local search is performed | |
Definition at line 18 of file BonOaFeasChecker.hpp.
| Bonmin::OaFeasibilityChecker::OaFeasibilityChecker | ( | OsiTMINLPInterface * | nlp = NULL, |
|
| OsiSolverInterface * | si = NULL, |
|||
| double | cbcCutoffIncrement_ = 1e-07, |
|||
| double | cbcIntegerTolerance = 1e-05, |
|||
| bool | leaveSiUnchanged = 0 | |||
| ) |
| Bonmin::OaFeasibilityChecker::OaFeasibilityChecker | ( | BabSetupBase & | b | ) |
| Bonmin::OaFeasibilityChecker::OaFeasibilityChecker | ( | const OaFeasibilityChecker & | copy | ) | [inline] |
| Bonmin::OaFeasibilityChecker::~OaFeasibilityChecker | ( | ) |
| void Bonmin::OaFeasibilityChecker::setStrategy | ( | const CbcStrategy & | strategy | ) | [inline] |
Definition at line 39 of file BonOaFeasChecker.hpp.
References Bonmin::OaDecompositionBase::parameters_.
| virtual CglCutGenerator* Bonmin::OaFeasibilityChecker::clone | ( | ) | const [inline, virtual] |
| double Bonmin::OaFeasibilityChecker::performOa | ( | OsiCuts & | cs, | |
| solverManip & | nlpManip, | |||
| solverManip & | lpManip, | |||
| SubMipSolver *& | subMip, | |||
| OsiBabSolver * | babInfo, | |||
| double & | cutoff | |||
| ) | const [protected, virtual] |
OaDecomposition method.
Definition at line 44 of file BonOaFeasChecker.cpp.
References Bonmin::OsiTMINLPInterface::getColSolution(), Bonmin::OsiTMINLPInterface::getObjValue(), Bonmin::OsiTMINLPInterface::getOuterApproximation(), info, lp, Bonmin::OaDecompositionBase::nlp_, Bonmin::OaDecompositionBase::parameter(), Bonmin::OaDecompositionBase::parameters_, and Bonmin::OaDecompositionBase::solveNlp().
| virtual bool Bonmin::OaFeasibilityChecker::doLocalSearch | ( | ) | const [inline, protected, virtual] |
virutal method to decide if local search is performed
Implements Bonmin::OaDecompositionBase.
Definition at line 53 of file BonOaFeasChecker.hpp.
1.4.7