Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

CbcLinkBranchingObject Class Reference

Branching object for Special ordered sets. More...

#include <CbcBranchLink.hpp>

Inheritance diagram for CbcLinkBranchingObject:

CbcBranchingObject 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 (bool normalBranch=false)
 Does next branch and updates state.
virtual void print (bool normalBranch)
 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 84 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 bool  normalBranch = false  )  [virtual]
 

Does next branch and updates state.

Implements CbcBranchingObject.

virtual void CbcLinkBranchingObject::print bool  normalBranch  )  [virtual]
 

Print something about branch - only if log level high.

Reimplemented from CbcBranchingObject.


Member Data Documentation

const CbcLink* CbcLinkBranchingObject::set_ [private]
 

data

Definition at line 116 of file CbcBranchLink.hpp.

double CbcLinkBranchingObject::separator_ [private]
 

separator

Definition at line 118 of file CbcBranchLink.hpp.


The documentation for this class was generated from the following file:
Generated on Sun Jun 11 02:01:18 2006 by  doxygen 1.3.9.1