Bonmin::BabInfo Class Reference

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

#include <BonBabInfos.hpp>

Inheritance diagram for Bonmin::BabInfo:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 BabInfo (int type)
 Default constructor.
 BabInfo (const OsiBabSolver &other)
 Constructor from OsiBabSolver.
 BabInfo (const BabInfo &other)
 Copy constructor.
virtual ~BabInfo ()
 Destructor.
virtual OsiAuxInfo * clone () const
 Virtual copy constructor.
void setBabPtr (Bab *babPtr)
 Set pointer to the branch-and-bound algorithm (to access CbcModel).
BabbabPtr ()
 Pointer to the branch-and-bound algorithm (to access CbcModel).
bool hasSolution () const

Protected Attributes

BabbabPtr_
 Pointer to branch-and-bound algorithm.

Detailed Description

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

Definition at line 19 of file BonBabInfos.hpp.


Constructor & Destructor Documentation

Bonmin::BabInfo::BabInfo ( int  type  ) 

Default constructor.

Definition at line 15 of file BonBabInfos.cpp.

Referenced by clone().

Bonmin::BabInfo::BabInfo ( const OsiBabSolver &  other  ) 

Constructor from OsiBabSolver.

Definition at line 21 of file BonBabInfos.cpp.

Bonmin::BabInfo::BabInfo ( const BabInfo other  ) 

Copy constructor.

Definition at line 27 of file BonBabInfos.cpp.

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

Destructor.

Definition at line 33 of file BonBabInfos.cpp.


Member Function Documentation

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

Virtual copy constructor.

Reimplemented from Bonmin::AuxInfo.

Reimplemented in Bonmin::CouenneInfo.

Definition at line 38 of file BonBabInfos.cpp.

References BabInfo().

void Bonmin::BabInfo::setBabPtr ( Bab babPtr  )  [inline]

Set pointer to the branch-and-bound algorithm (to access CbcModel).

Definition at line 38 of file BonBabInfos.hpp.

References babPtr(), and babPtr_.

Referenced by Bonmin::Bab::branchAndBound().

Bab* Bonmin::BabInfo::babPtr (  )  [inline]

Pointer to the branch-and-bound algorithm (to access CbcModel).

Definition at line 44 of file BonBabInfos.hpp.

References babPtr_.

Referenced by Bonmin::OaNlpOptim::generateCuts(), Bonmin::OaDecompositionBase::generateCuts(), Bonmin::EcpCuts::generateCuts(), and setBabPtr().

bool Bonmin::BabInfo::hasSolution (  )  const [inline]

Definition at line 49 of file BonBabInfos.hpp.

Referenced by Bonmin::OaDecompositionBase::generateCuts().


Member Data Documentation

Bab* Bonmin::BabInfo::babPtr_ [protected]

Pointer to branch-and-bound algorithm.

Definition at line 53 of file BonBabInfos.hpp.

Referenced by babPtr(), and setBabPtr().


The documentation for this class was generated from the following files:
Generated on Tue Mar 30 03:14:35 2010 by  doxygen 1.4.7