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

Static Public Member Functions

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

Public Attributes

double rhs
double * coeffs
int varnum

Private Member Functions

 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.

MC_explicit_dense_cut::MC_explicit_dense_cut ( BCP_buffer buf  ) 

Definition at line 35 of file MC_cut.cpp.

References coeffs, rhs, BCP_buffer::unpack(), and varnum.

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

Definition at line 29 of file MC_cut.cpp.

References coeffs, MC_cut_t__explicit_dense, BCP_buffer::pack(), rhs, and varnum.

Referenced by MC_packer::pack_cut_algo().


Member Data Documentation

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.

Referenced by MC_lp::cuts_to_rows(), MC_explicit_dense_cut(), and pack().

double* MC_explicit_dense_cut::coeffs

Definition at line 86 of file MC_cut.hpp.

Referenced by MC_lp::cuts_to_rows(), MC_explicit_dense_cut(), pack(), and ~MC_explicit_dense_cut().

int MC_explicit_dense_cut::varnum

Definition at line 87 of file MC_cut.hpp.

Referenced by MC_explicit_dense_cut(), and pack().


The documentation for this class was generated from the following files:
Generated on Thu Nov 10 03:12:35 2011 by  doxygen 1.4.7