Dip  0.92.4
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
DecompCutPool Class Reference

#include <DecompCutPool.h>

Inheritance diagram for DecompCutPool:
Inheritance graph
[legend]
Collaboration diagram for DecompCutPool:
Collaboration graph
[legend]

Public Member Functions

const bool rowsAreValid () const
 
void setRowsAreValid (bool rowsAreValid)
 
void print (std::ostream *os=&std::cout) const
 
void reExpand (const DecompVarList &vars, const int n_coreCols, const int n_artCols)
 
CoinPackedVectorcreateRowReform (const int n_coreCols, const CoinPackedVector *row, const DecompVarList &vars)
 
bool calcViolations (const double *x, DecompCutPool::iterator first, DecompCutPool::iterator last)
 
bool calcViolations (const double *x)
 
 DecompCutPool ()
 
 ~DecompCutPool ()
 
const bool rowsAreValid () const
 
void setRowsAreValid (bool rowsAreValid)
 
void print (ostream *os=&cout) const
 
void reExpand (const DecompVarList &vars, const int n_corecols)
 
CoinPackedVectorcreateRowReform (const int n_corecols, const CoinPackedVector *row, const DecompVarList &vars)
 
bool calcViolations (const double *x, DecompCutPool::iterator first, DecompCutPool::iterator last)
 
bool calcViolations (const double *x)
 
 DecompCutPool ()
 
 ~DecompCutPool ()
 

Private Member Functions

 DecompCutPool (const DecompCutPool &)
 
DecompCutPooloperator= (const DecompCutPool &)
 
 DecompCutPool (const DecompCutPool &)
 
DecompCutPooloperator= (const DecompCutPool &)
 

Private Attributes

bool m_rowsAreValid
 

Static Private Attributes

static const char * classTag
 

Detailed Description

Definition at line 38 of file DecompCutPool.h.

Constructor & Destructor Documentation

DecompCutPool::DecompCutPool ( const DecompCutPool )
private
DecompCutPool::DecompCutPool ( )
inline

Definition at line 76 of file DecompCutPool.h.

DecompCutPool::~DecompCutPool ( )
inline

Definition at line 79 of file DecompCutPool.h.

DecompCutPool::DecompCutPool ( const DecompCutPool )
private
DecompCutPool::DecompCutPool ( )
inline

Definition at line 73 of file DecompCutPool.h.

DecompCutPool::~DecompCutPool ( )
inline

Definition at line 76 of file DecompCutPool.h.

Member Function Documentation

DecompCutPool& DecompCutPool::operator= ( const DecompCutPool )
private
const bool DecompCutPool::rowsAreValid ( ) const
inline

Definition at line 48 of file DecompCutPool.h.

References m_rowsAreValid.

Referenced by setRowsAreValid().

void DecompCutPool::setRowsAreValid ( bool  rowsAreValid)
inline

Definition at line 51 of file DecompCutPool.h.

References m_rowsAreValid, and rowsAreValid().

void DecompCutPool::print ( std::ostream *  os = &std::cout) const
void DecompCutPool::reExpand ( const DecompVarList vars,
const int  n_coreCols,
const int  n_artCols 
)
CoinPackedVector* DecompCutPool::createRowReform ( const int  n_coreCols,
const CoinPackedVector row,
const DecompVarList vars 
)
bool DecompCutPool::calcViolations ( const double *  x,
DecompCutPool::iterator  first,
DecompCutPool::iterator  last 
)

Referenced by calcViolations().

bool DecompCutPool::calcViolations ( const double *  x)
inline

Definition at line 71 of file DecompCutPool.h.

References calcViolations().

DecompCutPool& DecompCutPool::operator= ( const DecompCutPool )
private
const bool DecompCutPool::rowsAreValid ( ) const
inline

Definition at line 47 of file DecompCutPool.h.

void DecompCutPool::setRowsAreValid ( bool  rowsAreValid)
inline

Definition at line 50 of file DecompCutPool.h.

void DecompCutPool::print ( ostream *  os = &cout) const
void DecompCutPool::reExpand ( const DecompVarList vars,
const int  n_corecols 
)
CoinPackedVector* DecompCutPool::createRowReform ( const int  n_corecols,
const CoinPackedVector row,
const DecompVarList vars 
)
bool DecompCutPool::calcViolations ( const double *  x,
DecompCutPool::iterator  first,
DecompCutPool::iterator  last 
)
bool DecompCutPool::calcViolations ( const double *  x)
inline

Definition at line 68 of file DecompCutPool.h.

Member Data Documentation

static const char * DecompCutPool::classTag
staticprivate

Definition at line 44 of file DecompCutPool.h.

bool DecompCutPool::m_rowsAreValid
private

Definition at line 45 of file DecompCutPool.h.

Referenced by rowsAreValid(), and setRowsAreValid().


The documentation for this class was generated from the following files: