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

#include <DecompVarPool.h>

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

Public Member Functions

const bool colsAreValid () const
 
void setColsAreValid (bool colsAreValid)
 
void print (double infinity, std::ostream *os=&std::cout) const
 
void reExpand (const DecompConstraintSet &modelCore, const double tolZero)
 
bool isDuplicate (const DecompWaitingCol &wcol)
 
bool isDuplicate (const DecompVarList &vars, const DecompWaitingCol &wcol)
 
bool isParallel (const DecompVarList &vars, const DecompWaitingCol &wcol, const double maxCosine)
 
bool setReducedCosts (const double *u, const DecompStatus stat, DecompVarPool::iterator first, DecompVarPool::iterator last)
 
bool setReducedCosts (const double *u, const DecompStatus stat)
 
 DecompVarPool ()
 
 ~DecompVarPool ()
 
const bool colsAreValid () const
 
void setColsAreValid (bool colsAreValid)
 
void print (ostream *os=&cout) const
 
void reExpand (const DecompConstraintSet &modelCore, const double tolZero)
 
bool isDuplicate (const DecompWaitingCol &wcol)
 
bool isDuplicate (const DecompVarList &vars, const DecompWaitingCol &wcol)
 
bool setReducedCosts (const double *u, const decompStat stat, DecompVarPool::iterator first, DecompVarPool::iterator last)
 
bool setReducedCosts (const double *u, const decompStat stat)
 
 DecompVarPool ()
 
 ~DecompVarPool ()
 

Private Member Functions

 DecompVarPool (const DecompVarPool &)
 
DecompVarPooloperator= (const DecompVarPool &)
 
 DecompVarPool (const DecompVarPool &)
 
DecompVarPooloperator= (const DecompVarPool &)
 

Private Attributes

bool m_colsAreValid
 

Static Private Attributes

static const char * classTag
 

Detailed Description

Definition at line 34 of file DecompVarPool.h.

Constructor & Destructor Documentation

DecompVarPool::DecompVarPool ( const DecompVarPool )
private
DecompVarPool::DecompVarPool ( )
inline

Definition at line 70 of file DecompVarPool.h.

DecompVarPool::~DecompVarPool ( )
inline

Definition at line 73 of file DecompVarPool.h.

DecompVarPool::DecompVarPool ( const DecompVarPool )
private
DecompVarPool::DecompVarPool ( )
inline

Definition at line 67 of file DecompVarPool.h.

DecompVarPool::~DecompVarPool ( )
inline

Definition at line 70 of file DecompVarPool.h.

Member Function Documentation

DecompVarPool& DecompVarPool::operator= ( const DecompVarPool )
private
const bool DecompVarPool::colsAreValid ( ) const
inline

Definition at line 44 of file DecompVarPool.h.

References m_colsAreValid.

Referenced by setColsAreValid().

void DecompVarPool::setColsAreValid ( bool  colsAreValid)
inline

Definition at line 47 of file DecompVarPool.h.

References colsAreValid(), and m_colsAreValid.

void DecompVarPool::print ( double  infinity,
std::ostream *  os = &std::cout 
) const
void DecompVarPool::reExpand ( const DecompConstraintSet modelCore,
const double  tolZero 
)
bool DecompVarPool::isDuplicate ( const DecompWaitingCol wcol)
bool DecompVarPool::isDuplicate ( const DecompVarList vars,
const DecompWaitingCol wcol 
)
bool DecompVarPool::isParallel ( const DecompVarList vars,
const DecompWaitingCol wcol,
const double  maxCosine 
)
bool DecompVarPool::setReducedCosts ( const double *  u,
const DecompStatus  stat,
DecompVarPool::iterator  first,
DecompVarPool::iterator  last 
)

Referenced by setReducedCosts().

bool DecompVarPool::setReducedCosts ( const double *  u,
const DecompStatus  stat 
)
inline

Definition at line 64 of file DecompVarPool.h.

References setReducedCosts().

DecompVarPool& DecompVarPool::operator= ( const DecompVarPool )
private
const bool DecompVarPool::colsAreValid ( ) const
inline

Definition at line 44 of file DecompVarPool.h.

void DecompVarPool::setColsAreValid ( bool  colsAreValid)
inline

Definition at line 47 of file DecompVarPool.h.

void DecompVarPool::print ( ostream *  os = &cout) const
void DecompVarPool::reExpand ( const DecompConstraintSet modelCore,
const double  tolZero 
)
bool DecompVarPool::isDuplicate ( const DecompWaitingCol wcol)
bool DecompVarPool::isDuplicate ( const DecompVarList vars,
const DecompWaitingCol wcol 
)
bool DecompVarPool::setReducedCosts ( const double *  u,
const decompStat  stat,
DecompVarPool::iterator  first,
DecompVarPool::iterator  last 
)
bool DecompVarPool::setReducedCosts ( const double *  u,
const decompStat  stat 
)
inline

Definition at line 61 of file DecompVarPool.h.

Member Data Documentation

static const char * DecompVarPool::classTag
staticprivate

Definition at line 40 of file DecompVarPool.h.

bool DecompVarPool::m_colsAreValid
private

Definition at line 41 of file DecompVarPool.h.

Referenced by colsAreValid(), and setColsAreValid().


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