Bonmin::SepaSetup Class Reference

algorithm setup. More...

#include <SepaSetup.hpp>

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

List of all members.

Public Member Functions

 SepaSetup (const CoinMessageHandler *handler=NULL)
 Default constructor.
 SepaSetup (const SepaSetup &other)
 Copy constructor.
 SepaSetup (const SepaSetup &setup, OsiTMINLPInterface &nlp)
 Copy but uses an other nlp.
 SepaSetup (const SepaSetup &setup, OsiTMINLPInterface &nlp, const std::string &prefix)
 Copy but uses another nlp and algorithm.
virtual BabSetupBaseclone () const
 virtual copy constructor.
SepaSetupclone (OsiTMINLPInterface &nlp) const
SepaSetupclone (OsiTMINLPInterface &nlp, const std::string &prefix) const
 Make a copy but take options with different prefix.
virtual ~SepaSetup ()
void initialize (Ipopt::SmartPtr< TMINLP > tminlp, bool createContinuousSolver=true)
 Initialize, read options and create appropriate bonmin setup.
void initialize (const OsiTMINLPInterface &nlpSi, bool createContinuousSolver=true)
 Initialize, read options and create appropriate bonmin setup.
void initialize (char **&argv)
 Ampl initialization.
Methods to instantiate: Registering and retrieving options and initializing everything.



virtual void registerOptions ()
 Register all the options for this algorithm instance.

Static Public Member Functions

static void registerAllOptions (Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions)
 Register all bonmin type executable options.

Protected Member Functions

void initializeSepa ()
 Initialize a branch-and-cut with some OA.

Detailed Description

algorithm setup.

Definition at line 18 of file SepaSetup.hpp.


Constructor & Destructor Documentation

Bonmin::SepaSetup::SepaSetup ( const CoinMessageHandler *  handler = NULL  ) 

Default constructor.

Definition at line 19 of file SepaSetup.cpp.

Bonmin::SepaSetup::SepaSetup ( const SepaSetup other  ) 

Copy constructor.

Definition at line 22 of file SepaSetup.cpp.

Bonmin::SepaSetup::SepaSetup ( const SepaSetup setup,
OsiTMINLPInterface nlp 
)

Copy but uses an other nlp.

Definition at line 25 of file SepaSetup.cpp.

Bonmin::SepaSetup::SepaSetup ( const SepaSetup setup,
OsiTMINLPInterface nlp,
const std::string &  prefix 
)

Copy but uses another nlp and algorithm.

Definition at line 31 of file SepaSetup.cpp.

virtual Bonmin::SepaSetup::~SepaSetup (  )  [inline, virtual]

Definition at line 51 of file SepaSetup.hpp.


Member Function Documentation

virtual BabSetupBase* Bonmin::SepaSetup::clone (  )  const [inline, virtual]

virtual copy constructor.

Reimplemented from Bonmin::BonminSetup.

Definition at line 35 of file SepaSetup.hpp.

SepaSetup* Bonmin::SepaSetup::clone ( OsiTMINLPInterface nlp  )  const [inline, virtual]

Make a copy with solver replace by one passed .

Reimplemented from Bonmin::BonminSetup.

Definition at line 44 of file SepaSetup.hpp.

SepaSetup* Bonmin::SepaSetup::clone ( OsiTMINLPInterface nlp,
const std::string &  prefix 
) const [inline]

Make a copy but take options with different prefix.

Reimplemented from Bonmin::BonminSetup.

Definition at line 48 of file SepaSetup.hpp.

void Bonmin::SepaSetup::registerOptions (  )  [virtual]

Register all the options for this algorithm instance.

Register all the Bonmin options.

Reimplemented from Bonmin::BonminSetup.

Definition at line 63 of file SepaSetup.cpp.

void Bonmin::SepaSetup::registerAllOptions ( Ipopt::SmartPtr< Bonmin::RegisteredOptions roptions  )  [static]

Register all bonmin type executable options.

Reimplemented from Bonmin::BonminSetup.

Definition at line 41 of file SepaSetup.cpp.

void Bonmin::SepaSetup::initialize ( Ipopt::SmartPtr< TMINLP tminlp,
bool  createContinuousSolver = true 
)

Initialize, read options and create appropriate bonmin setup.

Initialize, read options and create appropriate bonmin setup using initialized tminlp.

Reimplemented from Bonmin::BonminSetup.

Definition at line 70 of file SepaSetup.cpp.

void Bonmin::SepaSetup::initialize ( const OsiTMINLPInterface nlpSi,
bool  createContinuousSolver = true 
)

Initialize, read options and create appropriate bonmin setup.

Initialize, read options and create appropriate bonmin setup using initialized tminlp.

Reimplemented from Bonmin::BonminSetup.

Definition at line 79 of file SepaSetup.cpp.

void Bonmin::SepaSetup::initialize ( char **&  argv  )  [inline]

Ampl initialization.

Definition at line 66 of file SepaSetup.hpp.

void Bonmin::SepaSetup::initializeSepa (  )  [protected]

Initialize a branch-and-cut with some OA.

Definition at line 86 of file SepaSetup.cpp.


The documentation for this class was generated from the following files:

Generated on 16 Feb 2012 by  doxygen 1.6.1