Timing Entry, arranged in a tree.
|
GTSAM_EXPORT | TimingOutline (const std::string &label, size_t myId) |
| Constructor.
|
|
GTSAM_EXPORT size_t | time () const |
| time taken, including children
|
|
double | secs () const |
| time taken, in seconds, including children
|
|
double | self () const |
| self time only, in seconds
|
|
double | wall () const |
| wall time, in seconds
|
|
double | min () const |
| min time, in seconds
|
|
double | max () const |
| max time, in seconds
|
|
double | mean () const |
| mean self time, in seconds
|
|
GTSAM_EXPORT void | print (const std::string &outline="") const |
|
GTSAM_EXPORT void | print2 (const std::string &outline="", const double parentTotal=-1.0) const |
|
GTSAM_EXPORT const boost::shared_ptr< TimingOutline > & | child (size_t child, const std::string &label, const boost::weak_ptr< TimingOutline > &thisPtr) |
|
GTSAM_EXPORT void | tic () |
|
GTSAM_EXPORT void | toc () |
|
GTSAM_EXPORT void | finishedIteration () |
|