#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 |
Clone. | |
Protected Member Functions | |
virtual double | performOa (OsiCuts &cs, solverManip &nlpManip, solverManip &lpManip, SubMipSolver *&subMip, OsiBabSolver *babInfo, double &cutoff) const |
virtual method which performs the OA algorithm by modifying lp and nlp. | |
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 | ) |
New usefull constructor.
Bonmin::OaFeasibilityChecker::OaFeasibilityChecker | ( | const OaFeasibilityChecker & | copy | ) | [inline] |
Bonmin::OaFeasibilityChecker::~OaFeasibilityChecker | ( | ) |
Destructor.
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] |
Clone.
Implements CglCutGenerator.
Definition at line 44 of file BonOaFeasChecker.hpp.
References OaFeasibilityChecker().
virtual double Bonmin::OaFeasibilityChecker::performOa | ( | OsiCuts & | cs, | |
solverManip & | nlpManip, | |||
solverManip & | lpManip, | |||
SubMipSolver *& | subMip, | |||
OsiBabSolver * | babInfo, | |||
double & | cutoff | |||
) | const [protected, virtual] |
virtual method which performs the OA algorithm by modifying lp and nlp.
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.