MC_explicit_dense_cut Class Reference

#include <MC_cut.hpp>

Inheritance diagram for MC_explicit_dense_cut:

Inheritance graph
[legend]
Collaboration diagram for MC_explicit_dense_cut:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MC_explicit_dense_cut (const double ub, const int num, const double *elements)
 MC_explicit_dense_cut (BCP_buffer &buf)
 ~MC_explicit_dense_cut ()
void pack (BCP_buffer &buf) const
 MC_explicit_dense_cut (const double ub, const int num, const double *elements)
 MC_explicit_dense_cut (BCP_buffer &buf)
 ~MC_explicit_dense_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

double rhs
double * coeffs
int varnum
double * coeffs

Private Member Functions

 MC_explicit_dense_cut (const MC_explicit_dense_cut &)
MC_explicit_dense_cutoperator= (const MC_explicit_dense_cut &)
 MC_explicit_dense_cut (const MC_explicit_dense_cut &)
MC_explicit_dense_cutoperator= (const MC_explicit_dense_cut &)

Static Private Attributes

static BCP_MemPool memPool

Detailed Description

Definition at line 71 of file MC_cut.hpp.


Constructor & Destructor Documentation

MC_explicit_dense_cut::MC_explicit_dense_cut ( const MC_explicit_dense_cut  )  [private]

MC_explicit_dense_cut::MC_explicit_dense_cut ( const double  ub,
const int  num,
const double *  elements 
) [inline]

Definition at line 89 of file MC_cut.hpp.

References coeffs, and CoinDisjointCopyN().

MC_explicit_dense_cut::MC_explicit_dense_cut ( BCP_buffer buf  ) 

MC_explicit_dense_cut::~MC_explicit_dense_cut (  )  [inline]

Definition at line 97 of file MC_cut.hpp.

References coeffs.

MC_explicit_dense_cut::MC_explicit_dense_cut ( const MC_explicit_dense_cut  )  [private]

MC_explicit_dense_cut::MC_explicit_dense_cut ( const double  ub,
const int  num,
const double *  elements 
) [inline]

Definition at line 89 of file MC_cut.hpp.

References coeffs, and CoinDisjointCopyN().

MC_explicit_dense_cut::MC_explicit_dense_cut ( BCP_buffer buf  ) 

MC_explicit_dense_cut::~MC_explicit_dense_cut (  )  [inline]

Definition at line 97 of file MC_cut.hpp.

References coeffs.


Member Function Documentation

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

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

Definition at line 78 of file MC_cut.hpp.

References BCP_MemPool::alloc(), and memPool.

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

Definition at line 81 of file MC_cut.hpp.

References BCP_MemPool::free(), and memPool.

void MC_explicit_dense_cut::pack ( BCP_buffer buf  )  const

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

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

Definition at line 78 of file MC_cut.hpp.

References BCP_MemPool::alloc(), and memPool.

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

Definition at line 81 of file MC_cut.hpp.

References BCP_MemPool::free(), and memPool.

void MC_explicit_dense_cut::pack ( BCP_buffer buf  )  const


Member Data Documentation

static BCP_MemPool MC_explicit_dense_cut::memPool [static, private]

Definition at line 76 of file MC_cut.hpp.

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

double MC_explicit_dense_cut::rhs

Definition at line 85 of file MC_cut.hpp.

double* MC_explicit_dense_cut::coeffs

Definition at line 86 of file MC_cut.hpp.

Referenced by MC_explicit_dense_cut(), and ~MC_explicit_dense_cut().

int MC_explicit_dense_cut::varnum

Definition at line 87 of file MC_cut.hpp.

double* MC_explicit_dense_cut::coeffs

Definition at line 86 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