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)
 Assignment operator.
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  ) 

Assignment operator.

Reimplemented from CbcBranchingObject.

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

data

Definition at line 127 of file CbcBranchLink.hpp.

separator

Definition at line 129 of file CbcBranchLink.hpp.


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

Generated on 15 Mar 2015 for Coin-All by  doxygen 1.6.1