Bonmin::OACutGenerator2 Class Reference

Class to perform OA in its classical form. More...

#include <BonOACutGenerator2.hpp>

Inheritance diagram for Bonmin::OACutGenerator2:

Inheritance graph
[legend]
Collaboration diagram for Bonmin::OACutGenerator2:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 OACutGenerator2 (BabSetupBase &b)
 Constructor with basic setup.
 OACutGenerator2 (const OACutGenerator2 &copy)
 Copy constructor.
 ~OACutGenerator2 ()
 Destructor.
void setStrategy (const CbcStrategy &strategy)
virtual CglCutGeneratorclone () 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

Detailed Description

Class to perform OA in its classical form.

Definition at line 18 of file BonOACutGenerator2.hpp.


Constructor & Destructor Documentation

Bonmin::OACutGenerator2::OACutGenerator2 ( BabSetupBase b  ) 

Constructor with basic setup.

Referenced by clone().

Bonmin::OACutGenerator2::OACutGenerator2 ( const OACutGenerator2 copy  )  [inline]

Copy constructor.

Definition at line 25 of file BonOACutGenerator2.hpp.

Bonmin::OACutGenerator2::~OACutGenerator2 (  ) 

Destructor.


Member Function Documentation

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]

virutal method to decide if local search is performed

Implements Bonmin::OaDecompositionBase.


The documentation for this class was generated from the following file:
Generated on Thu Jun 26 03:46:46 2008 for Bonmin by  doxygen 1.4.7