Dip 0.95.0
Loading...
Searching...
No Matches
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: