16 #ifndef DECOMP_CUT_POOL_INCLUDE
17 #define DECOMP_CUT_POOL_INCLUDE
55 void print(std::ostream* os = &std::cout)
const;
69 DecompCutPool::iterator first,
70 DecompCutPool::iterator last);
83 std::vector<DecompWaitingRow>::iterator vi;
85 for (vi = begin(); vi != end(); vi++) {
88 (*vi).deleteRowReform();
void setRowsAreValid(bool rowsAreValid)
static const char * classTag
bool calcViolations(const double *x, DecompCutPool::iterator first, DecompCutPool::iterator last)
const double getViolation() const
CoinPackedVector * createRowReform(const int n_coreCols, const CoinPackedVector *row, const DecompVarList &vars)
bool calcViolations(const double *x)
DecompCutPool & operator=(const DecompCutPool &)
void print(std::ostream *os=&std::cout) const
bool operator()(const DecompWaitingRow &x, const DecompWaitingRow &y)
void reExpand(const DecompVarList &vars, const int n_coreCols, const int n_artCols)
std::list< DecompVar * > DecompVarList
const bool rowsAreValid() const