CbcFixingBranchingObject Class Reference

General Branching Object class. More...

#include <CbcBranchActual.hpp>

Inheritance diagram for CbcFixingBranchingObject:

Inheritance graph
[legend]
Collaboration diagram for CbcFixingBranchingObject:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CbcFixingBranchingObject ()
 CbcFixingBranchingObject (CbcModel *model, int way, int numberOnDownSide, const int *down, int numberOnUpSide, const int *up)
 CbcFixingBranchingObject (const CbcFixingBranchingObject &)
CbcFixingBranchingObjectoperator= (const CbcFixingBranchingObject &rhs)
virtual CbcBranchingObjectclone () const
 Clone.
virtual ~CbcFixingBranchingObject ()
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

int numberDown_
 data Number on down list
int numberUp_
 Number on up list.
int * downList_
 downList - variables to fix to lb on down branch
int * upList_
 upList - variables to fix to lb on up branch

Detailed Description

General Branching Object class.

Each way fixes some variables to lower bound

Definition at line 918 of file CbcBranchActual.hpp.


Constructor & Destructor Documentation

CbcFixingBranchingObject::CbcFixingBranchingObject (  ) 

CbcFixingBranchingObject::CbcFixingBranchingObject ( CbcModel model,
int  way,
int  numberOnDownSide,
const int *  down,
int  numberOnUpSide,
const int *  up 
)

CbcFixingBranchingObject::CbcFixingBranchingObject ( const CbcFixingBranchingObject  ) 

virtual CbcFixingBranchingObject::~CbcFixingBranchingObject (  )  [virtual]


Member Function Documentation

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

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

Clone.

Implements CbcBranchingObject.

virtual double CbcFixingBranchingObject::branch ( bool  normalBranch = false  )  [virtual]

Does next branch and updates state.

Implements CbcBranchingObject.

virtual void CbcFixingBranchingObject::print ( bool  normalBranch  )  [virtual]

Print something about branch - only if log level high.

Reimplemented from CbcBranchingObject.


Member Data Documentation

int CbcFixingBranchingObject::numberDown_ [private]

data Number on down list

Definition at line 952 of file CbcBranchActual.hpp.

int CbcFixingBranchingObject::numberUp_ [private]

Number on up list.

Definition at line 954 of file CbcBranchActual.hpp.

int* CbcFixingBranchingObject::downList_ [private]

downList - variables to fix to lb on down branch

Definition at line 956 of file CbcBranchActual.hpp.

int* CbcFixingBranchingObject::upList_ [private]

upList - variables to fix to lb on up branch

Definition at line 958 of file CbcBranchActual.hpp.


The documentation for this class was generated from the following file:
Generated on Thu May 15 21:59:55 2008 by  doxygen 1.4.7