Dip  0.95.0
Public Member Functions | List of all members
DecompVarPool Class Reference

#include <DecompVarPool.h>

+ Inheritance diagram for DecompVarPool:
+ Collaboration diagram for DecompVarPool:

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 ()
 

Detailed Description

Definition at line 34 of file DecompVarPool.h.

Constructor & Destructor Documentation

◆ DecompVarPool()

DecompVarPool::DecompVarPool ( )
inline

Definition at line 70 of file DecompVarPool.h.

◆ ~DecompVarPool()

DecompVarPool::~DecompVarPool ( )
inline

Definition at line 73 of file DecompVarPool.h.

Member Function Documentation

◆ colsAreValid()

const bool DecompVarPool::colsAreValid ( ) const
inline

Definition at line 44 of file DecompVarPool.h.

◆ setColsAreValid()

void DecompVarPool::setColsAreValid ( bool  colsAreValid)
inline

Definition at line 47 of file DecompVarPool.h.

◆ print()

void DecompVarPool::print ( double  infinity,
std::ostream *  os = &std::cout 
) const

◆ reExpand()

void DecompVarPool::reExpand ( const DecompConstraintSet modelCore,
const double  tolZero 
)

◆ isDuplicate() [1/2]

bool DecompVarPool::isDuplicate ( const DecompWaitingCol wcol)

◆ isDuplicate() [2/2]

bool DecompVarPool::isDuplicate ( const DecompVarList vars,
const DecompWaitingCol wcol 
)

◆ isParallel()

bool DecompVarPool::isParallel ( const DecompVarList vars,
const DecompWaitingCol wcol,
const double  maxCosine 
)

◆ setReducedCosts() [1/2]

bool DecompVarPool::setReducedCosts ( const double *  u,
const DecompStatus  stat,
DecompVarPool::iterator  first,
DecompVarPool::iterator  last 
)

◆ setReducedCosts() [2/2]

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

Definition at line 64 of file DecompVarPool.h.


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