Bonmin::CouenneInfo Class Reference

Bonmin class for passing info between components of branch-and-cuts. More...

#include <BonCouenneInfo.hpp>

Inheritance diagram for Bonmin::CouenneInfo:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CouenneInfo (int type)
 Default constructor.
 CouenneInfo (const OsiBabSolver &other)
 Constructor from OsiBabSolver.
 CouenneInfo (const CouenneInfo &other)
 Copy constructor.
virtual ~CouenneInfo ()
 Destructor.
virtual OsiAuxInfoclone () const
 Virtual copy constructor.
const std::list< SmartPtr<
const NlpSolution > > & 
NlpSolutions () const
 List of all stored NLP solutions.
void addSolution (SmartPtr< const NlpSolution > newSol)
 Add a new NLP solution.

Protected Attributes

std::list< SmartPtr< const
NlpSolution > > 
nlpSols_

Classes

class  NlpSolution
 Class for storing an Nlp Solution. More...

Detailed Description

Bonmin class for passing info between components of branch-and-cuts.

Definition at line 19 of file BonCouenneInfo.hpp.


Constructor & Destructor Documentation

Bonmin::CouenneInfo::CouenneInfo ( int  type  ) 

Default constructor.

Bonmin::CouenneInfo::CouenneInfo ( const OsiBabSolver other  ) 

Constructor from OsiBabSolver.

Bonmin::CouenneInfo::CouenneInfo ( const CouenneInfo other  ) 

Copy constructor.

virtual Bonmin::CouenneInfo::~CouenneInfo (  )  [virtual]

Destructor.


Member Function Documentation

virtual OsiAuxInfo* Bonmin::CouenneInfo::clone (  )  const [virtual]

Virtual copy constructor.

Reimplemented from Bonmin::BabInfo.

const std::list<SmartPtr<const NlpSolution> >& Bonmin::CouenneInfo::NlpSolutions (  )  const [inline]

List of all stored NLP solutions.

Definition at line 78 of file BonCouenneInfo.hpp.

References nlpSols_.

void Bonmin::CouenneInfo::addSolution ( SmartPtr< const NlpSolution newSol  )  [inline]

Add a new NLP solution.

Definition at line 83 of file BonCouenneInfo.hpp.

References nlpSols_.


Member Data Documentation

std::list<SmartPtr<const NlpSolution> > Bonmin::CouenneInfo::nlpSols_ [protected]

Definition at line 89 of file BonCouenneInfo.hpp.

Referenced by addSolution(), and NlpSolutions().


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