14 #ifndef DECOMP_VAR_POOL_INCLUDE
15 #define DECOMP_VAR_POOL_INCLUDE
40 static const char* classTag;
45 return m_colsAreValid;
48 m_colsAreValid = colsAreValid;
51 void print(ostream* os = &cout)
const;
53 const double tolZero);
57 bool setReducedCosts(
const double* u,
59 DecompVarPool::iterator first,
60 DecompVarPool::iterator last);
63 return setReducedCosts(u, stat, begin(), end());
68 m_colsAreValid(true) {}
74 vector<DecompWaitingCol>::iterator vi;
76 for (vi = begin(); vi != end(); vi++) {
double getReducedCost() const
bool operator()(const DecompWaitingCol &x, const DecompWaitingCol &y)
void setColsAreValid(bool colsAreValid)
bool setReducedCosts(const double *u, const decompStat stat)
const bool colsAreValid() const
DecompVar * getVarPtr() const
std::list< DecompVar * > DecompVarList