16 #ifndef DECOMP_VAR_POOL_INCLUDE
17 #define DECOMP_VAR_POOL_INCLUDE
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);
77 std::vector<DecompWaitingCol>::iterator vi;
79 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 &)
void print(double infinity, std::ostream *os=&std::cout) const
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
std::list< DecompVar * > DecompVarList