16 #ifndef DecompStats_h_
17 #define DecompStats_h_
203 if (nHistorySize > 0) {
const double COIN_DBL_MAX
double m_infinity
Value of infinity.
void printObjHistoryBound(std::ostream *os=&std::cout) const
double getLastBoundThis()
DecompObjBound * getLastBound()
int priceCallsTotal
Number of price calls in this node in total.
int cutsThisRound
Number of cuts generated in this round of cut calls.
int cutCallsTotal
Number of cut calls in this node in total.
int cutsThisCall
Number of cuts generated in this particular cut call.
int priceCallsRound
Number of price calls in this round.
int cutCallsRound
Number of cut calls in this round.
int varsThisRound
Number of vars generated in this round of pricing calls.
std::pair< double, double > objBest
The global lower (.first) and upper (.second) bound.
int nodeIndex
The node index (in the branch-and-bound tree).
int varsThisCall
Number of vars generated in this particular price call.
std::vector< DecompObjBound > objHistoryBound
Storage of the bounds.
double thisBoundIP
The recorded integer upper bound.
int pricePass
The price pass when bound was recorded.
int phase
The phase when bound was recorded.
bool operator<(const DecompObjBound &objBound) const
Comparison operator for sorting on time.
double bestBoundIP
The best recorded integer upper bound.
double thisBound
The recorded continuous lower bound.
DecompObjBound(double infinity)
double thisBoundUB
The recorded continuous upper bound.
double bestBound
The best recorded continuous lower bound.
int cutPass
The cut pass when bound was recorded.
double timeStamp
The time stamp (from start) when bound was recorded.
std::vector< double > thisSolveRelaxApp
void printDetailedStats(std::ostream *os=&std::cout)
void printOverallStats(std::ostream *os=&std::cout)
std::vector< double > thisDecomp
std::vector< double > thisGenCutsApp
std::vector< double > thisGenVars
double totalSolveRelaxApp
std::vector< double > thisSolUpdate
std::vector< double > thisCompressCols
std::vector< double > thisSolveRelax
std::vector< double > thisGenCuts