Go to the documentation of this file.
16 #ifndef DECOMP_VAR_POOL_INCLUDE
17 #define DECOMP_VAR_POOL_INCLUDE
40 static const char* classTag;
45 return m_colsAreValid;
51 void print(
double infinity, std::ostream* os = &std::cout)
const;
53 const double tolZero);
59 const double maxCosine);
62 DecompVarPool::iterator first,
63 DecompVarPool::iterator last);
71 m_colsAreValid(true) {}
77 std::vector<DecompWaitingCol>::iterator vi;
79 for (vi = begin(); vi != end(); vi++) {
bool setReducedCosts(const double *u, const DecompStatus stat, DecompVarPool::iterator first, DecompVarPool::iterator last)
bool setReducedCosts(const double *u, const DecompStatus stat)
bool isParallel(const DecompVarList &vars, const DecompWaitingCol &wcol, const double maxCosine)
void reExpand(const DecompConstraintSet &modelCore, const double tolZero)
void setColsAreValid(bool colsAreValid)
double getReducedCost() const
void print(double infinity, std::ostream *os=&std::cout) const
bool operator()(const DecompWaitingCol &x, const DecompWaitingCol &y)
std::list< DecompVar * > DecompVarList
DecompVar * getVarPtr() const
bool isDuplicate(const DecompWaitingCol &wcol)
const bool colsAreValid() const