|
void | ClearStats () |
|
int | IncNumCollDetCalls (const std::string &_cdName, const std::string &_callName) |
|
size_t | GetIsCollTotal () |
|
void | IncCfgIsColl (const std::string &_callName) |
|
int | IncLPConnections (const std::string &_lpName, int _incr=1) |
|
int | IncLPAttempts (const std::string &_lpName, int _incr=1) |
|
int | IncLPCollDetCalls (const std::string &_lpName, int _incr=1) |
|
void | IncNodesGenerated (const std::string &_samplerName, size_t _incr=1) |
|
void | IncNodesAttempted (const std::string &_samplerName, size_t _incr=1) |
|
void | ClearClock (const std::string &_name) |
|
void | StartClock (const std::string &_name) |
|
void | StopClock (const std::string &_name) |
|
void | StopPrintClock (const std::string &_name, std::ostream &_os) |
|
void | PrintClock (const std::string &_name, std::ostream &_os) |
|
double | GetSeconds (const std::string &_name) |
|
int | GetUSeconds (const std::string &_name) |
|
double | GetStat (const std::string &_s) |
|
void | SetStat (const std::string &_s, const double _v) |
|
void | IncStat (const std::string &_s, const double _v=1) |
|
Average< double > & | GetAverage (const std::string &_s) |
|
std::vector< double > & | GetHistory (const std::string &_s) |
|
void | AddToHistory (const std::string &_s, double _v) |
|
void | WriteHistory (const std::string &_s) |
|
void | SetAuxDest (const std::string &_s) |
|
void | PrintAllStats (std::ostream &_os) |
|
template<typename RoadmapType > |
void | PrintAllStats (std::ostream &_os, RoadmapType *_rmap=nullptr) |
|
template<class GraphType > |
void | DisplayCCStats (std::ostream &_os, GraphType &) |
|
The StatClass is a storage hub of all statistics to be tracked in PMPL, including but not limited to timing, success/fail attempts, collision detection calls.