#include <BonOACutGenerator2.hpp>
Inheritance diagram for Bonmin::OACutGenerator2:
Public Member Functions | |
OACutGenerator2 (BabSetupBase &b) | |
Constructor with basic setup. | |
OACutGenerator2 (const OACutGenerator2 ©) | |
Copy constructor. | |
~OACutGenerator2 () | |
Destructor. | |
void | setStrategy (const CbcStrategy &strategy) |
virtual CglCutGenerator * | clone () const |
Clone. | |
Static Public Member Functions | |
static void | registerOptions (Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions) |
Register OA options. | |
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 BonOACutGenerator2.hpp.
Bonmin::OACutGenerator2::OACutGenerator2 | ( | BabSetupBase & | b | ) |
Bonmin::OACutGenerator2::OACutGenerator2 | ( | const OACutGenerator2 & | copy | ) | [inline] |
Bonmin::OACutGenerator2::~OACutGenerator2 | ( | ) |
Destructor.
void Bonmin::OACutGenerator2::setStrategy | ( | const CbcStrategy & | strategy | ) | [inline] |
Definition at line 32 of file BonOACutGenerator2.hpp.
References Bonmin::OaDecompositionBase::parameters_.
virtual CglCutGenerator* Bonmin::OACutGenerator2::clone | ( | ) | const [inline, virtual] |
Clone.
Implements CglCutGenerator.
Definition at line 37 of file BonOACutGenerator2.hpp.
References OACutGenerator2().
static void Bonmin::OACutGenerator2::registerOptions | ( | Ipopt::SmartPtr< Bonmin::RegisteredOptions > | roptions | ) | [static] |
Register OA options.
virtual double Bonmin::OACutGenerator2::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::OACutGenerator2::doLocalSearch | ( | ) | const [protected, virtual] |