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