CbcLinkBranchingObject Class Reference

Branching object for Special ordered sets. More...

#include <CbcBranchLink.hpp>

Inheritance diagram for CbcLinkBranchingObject:

Inheritance graph
[legend]
Collaboration diagram for CbcLinkBranchingObject:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CbcLinkBranchingObject ()
 CbcLinkBranchingObject (CbcModel *model, const CbcLink *set, int way, double separator)
 CbcLinkBranchingObject (const CbcLinkBranchingObject &)
CbcLinkBranchingObjectoperator= (const CbcLinkBranchingObject &rhs)
virtual CbcBranchingObjectclone () const
 Clone.
virtual ~CbcLinkBranchingObject ()
virtual double branch ()
 Does next branch and updates state.
virtual void print ()
 Print something about branch - only if log level high.

Private Attributes

const CbcLinkset_
 data
double separator_
 separator

Detailed Description

Branching object for Special ordered sets.

Variable_ is the set id number (redundant, as the object also holds a pointer to the set.

Definition at line 95 of file CbcBranchLink.hpp.


Constructor & Destructor Documentation

CbcLinkBranchingObject::CbcLinkBranchingObject (  ) 

CbcLinkBranchingObject::CbcLinkBranchingObject ( CbcModel model,
const CbcLink set,
int  way,
double  separator 
)

CbcLinkBranchingObject::CbcLinkBranchingObject ( const CbcLinkBranchingObject  ) 

virtual CbcLinkBranchingObject::~CbcLinkBranchingObject (  )  [virtual]


Member Function Documentation

CbcLinkBranchingObject& CbcLinkBranchingObject::operator= ( const CbcLinkBranchingObject rhs  ) 

virtual CbcBranchingObject* CbcLinkBranchingObject::clone (  )  const [virtual]

Clone.

Implements CbcBranchingObject.

virtual double CbcLinkBranchingObject::branch (  )  [virtual]

Does next branch and updates state.

Implements CbcBranchingObject.

virtual void CbcLinkBranchingObject::print (  )  [virtual]

Print something about branch - only if log level high.


Member Data Documentation

const CbcLink* CbcLinkBranchingObject::set_ [private]

data

Definition at line 127 of file CbcBranchLink.hpp.

double CbcLinkBranchingObject::separator_ [private]

separator

Definition at line 129 of file CbcBranchLink.hpp.


The documentation for this class was generated from the following file:
Generated on Sun Nov 14 14:12:55 2010 for Coin-All by  doxygen 1.4.7