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