MC_cycle_cut Class Reference

#include <MC_cut.hpp>

Inheritance diagram for MC_cycle_cut:

Inheritance graph
[legend]
Collaboration diagram for MC_cycle_cut:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MC_cycle_cut (const int *ei, const int pos, const int len)
 MC_cycle_cut (BCP_buffer &buf)
 ~MC_cycle_cut ()
void pack (BCP_buffer &buf) const
 MC_cycle_cut (const int *ei, const int pos, const int len)
 MC_cycle_cut (BCP_buffer &buf)
 ~MC_cycle_cut ()
void pack (BCP_buffer &buf) const

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)

Public Attributes

int cycle_len
int pos_edges
int * edges
int * edges

Private Member Functions

 MC_cycle_cut (const MC_cycle_cut &)
MC_cycle_cutoperator= (const MC_cycle_cut &)
 MC_cycle_cut (const MC_cycle_cut &)
MC_cycle_cutoperator= (const MC_cycle_cut &)

Static Private Attributes

static BCP_MemPool memPool

Detailed Description

Definition at line 34 of file MC_cut.hpp.


Constructor & Destructor Documentation

MC_cycle_cut::MC_cycle_cut ( const MC_cycle_cut  )  [private]

MC_cycle_cut::MC_cycle_cut ( const int *  ei,
const int  pos,
const int  len 
) [inline]

Definition at line 52 of file MC_cut.hpp.

References CoinDisjointCopyN(), and edges.

MC_cycle_cut::MC_cycle_cut ( BCP_buffer buf  ) 

MC_cycle_cut::~MC_cycle_cut (  )  [inline]

Definition at line 62 of file MC_cut.hpp.

References edges.

MC_cycle_cut::MC_cycle_cut ( const MC_cycle_cut  )  [private]

MC_cycle_cut::MC_cycle_cut ( const int *  ei,
const int  pos,
const int  len 
) [inline]

Definition at line 52 of file MC_cut.hpp.

References CoinDisjointCopyN(), and edges.

MC_cycle_cut::MC_cycle_cut ( BCP_buffer buf  ) 

MC_cycle_cut::~MC_cycle_cut (  )  [inline]

Definition at line 62 of file MC_cut.hpp.

References edges.


Member Function Documentation

MC_cycle_cut& MC_cycle_cut::operator= ( const MC_cycle_cut  )  [private]

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

Definition at line 41 of file MC_cut.hpp.

References BCP_MemPool::alloc(), and memPool.

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

Definition at line 44 of file MC_cut.hpp.

References BCP_MemPool::free(), and memPool.

void MC_cycle_cut::pack ( BCP_buffer buf  )  const

MC_cycle_cut& MC_cycle_cut::operator= ( const MC_cycle_cut  )  [private]

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

Definition at line 41 of file MC_cut.hpp.

References BCP_MemPool::alloc(), and memPool.

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

Definition at line 44 of file MC_cut.hpp.

References BCP_MemPool::free(), and memPool.

void MC_cycle_cut::pack ( BCP_buffer buf  )  const


Member Data Documentation

static BCP_MemPool MC_cycle_cut::memPool [static, private]

Definition at line 39 of file MC_cut.hpp.

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

int MC_cycle_cut::cycle_len

Definition at line 48 of file MC_cut.hpp.

Referenced by MC_cycle_cut_equal(), and MC_cycle_cut_less().

int MC_cycle_cut::pos_edges

Definition at line 49 of file MC_cut.hpp.

Referenced by MC_cycle_cut_equal(), and MC_cycle_cut_less().

int* MC_cycle_cut::edges

Definition at line 50 of file MC_cut.hpp.

Referenced by MC_cycle_cut(), MC_cycle_cut_equal(), MC_cycle_cut_less(), and ~MC_cycle_cut().

int* MC_cycle_cut::edges

Definition at line 50 of file MC_cut.hpp.


The documentation for this class was generated from the following files:
Generated on Thu Jan 15 03:03:22 2009 for coin-Bcp by  doxygen 1.4.7