17 #ifndef DECOMP_VAR_POOL_INCLUDE
18 #define DECOMP_VAR_POOL_INCLUDE
52 void print(std::ostream* os = &std::cout)
const;
54 const double tolZero);
60 const double maxCosine);
63 DecompVarPool::iterator first,
64 DecompVarPool::iterator last);
78 std::vector<DecompWaitingCol>::iterator vi;
80 for (vi = begin(); vi != end(); vi++) {
bool isDuplicate(const DecompWaitingCol &wcol)
double getReducedCost() const
void reExpand(const DecompConstraintSet &modelCore, const double tolZero)
DecompVarPool & operator=(const DecompVarPool &)
bool operator()(const DecompWaitingCol &x, const DecompWaitingCol &y)
void setColsAreValid(bool colsAreValid)
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)
static const char * classTag
const bool colsAreValid() const
bool setReducedCosts(const double *u, const DecompStatus stat)
DecompVar * getVarPtr() const
void print(std::ostream *os=&std::cout) const
std::list< DecompVar * > DecompVarList