BB_cut Class Reference

Simple representation of a cut by storing non zero coefficients only. More...

#include <BB_cut.hpp>

Inheritance diagram for BB_cut:

Inheritance graph
[legend]
Collaboration diagram for BB_cut:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void pack (BCP_buffer &buf) const
 Packing cut to a buffer.
void pack (BCP_buffer &buf) const
 Packing cut to a buffer.
Constructors and destructors
 BB_cut (BCP_buffer &buf)
 Constructor from content of buffer.
 BB_cut (const OsiRowCut &cut)
 Constructor from an OsiRowCut.
 ~BB_cut ()
 Destructor.
Constructors and destructors
 BB_cut (BCP_buffer &buf)
 Constructor from content of buffer.
 BB_cut (const OsiRowCut &cut)
 Constructor from an OsiRowCut.
 ~BB_cut ()
 Destructor.

Static Public Member Functions

static void * operator new (size_t size)
static void operator delete (void *p, size_t size)
static void * operator new (size_t size)
static void operator delete (void *p, size_t size)

Static Private Attributes

static BCP_MemPool memPool

Detailed Description

Simple representation of a cut by storing non zero coefficients only.

Definition at line 64 of file BB_cut.hpp.


Constructor & Destructor Documentation

BB_cut::BB_cut ( BCP_buffer buf  ) 

Constructor from content of buffer.

Definition at line 44 of file BB_cut.cpp.

References BCP_cut::lb(), BCP_cut::ub(), and BCP_buffer::unpack().

BB_cut::BB_cut ( const OsiRowCut &  cut  ) 

Constructor from an OsiRowCut.

Definition at line 67 of file BB_cut.cpp.

BB_cut::~BB_cut (  )  [inline]

Destructor.

Definition at line 92 of file BB_cut.hpp.

BB_cut::BB_cut ( BCP_buffer buf  ) 

Constructor from content of buffer.

BB_cut::BB_cut ( const OsiRowCut &  cut  ) 

Constructor from an OsiRowCut.

BB_cut::~BB_cut (  )  [inline]

Destructor.

Definition at line 49 of file BB_cut.hpp.


Member Function Documentation

static void* BB_cut::operator new ( size_t  size  )  [inline, static]

Definition at line 72 of file BB_cut.hpp.

References BCP_MemPool::alloc(), and memPool.

static void BB_cut::operator delete ( void *  p,
size_t  size 
) [inline, static]

Definition at line 76 of file BB_cut.hpp.

References BCP_MemPool::free(), and memPool.

void BB_cut::pack ( BCP_buffer buf  )  const

Packing cut to a buffer.

Definition at line 33 of file BB_cut.cpp.

References BCP_buffer::pack().

Referenced by BM_pack::pack_cut_algo(), and BB_packer::pack_cut_algo().

static void* BB_cut::operator new ( size_t  size  )  [inline, static]

Definition at line 29 of file BB_cut.hpp.

References BCP_MemPool::alloc(), and memPool.

static void BB_cut::operator delete ( void *  p,
size_t  size 
) [inline, static]

Definition at line 33 of file BB_cut.hpp.

References BCP_MemPool::free(), and memPool.

void BB_cut::pack ( BCP_buffer buf  )  const

Packing cut to a buffer.


Member Data Documentation

static BCP_MemPool BB_cut::memPool [static, private]

Definition at line 68 of file BB_cut.hpp.

Referenced by operator delete(), and operator new().


The documentation for this class was generated from the following files:
Generated on Thu Oct 8 03:07:35 2009 by  doxygen 1.4.7