Timing utilities. More...
#include <gtsam/base/FastMap.h>#include <gtsam/dllexport.h>#include <gtsam/config.h>#include <memory>#include <cstddef>#include <string>
Go to the source code of this file.
Classes | |
| class | gtsam::internal::AutoTicToc |
| class | gtsam::internal::TimingOutline |
Namespaces | |
| gtsam | |
| traits | |
| gtsam::internal | |
Macros | |
| #define | gttic(label) ((void)0) |
| #define | gttic_(label) |
| #define | gttoc(label) ((void)0) |
| #define | gttoc_(label) label##_obj.stop() |
| #define | longtic(label) ((void)0) |
| #define | longtic_(label) |
| #define | longtoc(label) ((void)0) |
| #define | longtoc_(label) |
| #define | tictoc_finishedIteration() ((void)0) |
| #define | tictoc_getNode(variable, label) |
| #define | tictoc_print() ((void)0) |
| #define | tictoc_reset() ((void)0) |
Functions | |
| size_t | gtsam::internal::getTicTocID (const char *descriptionC) |
| void | gtsam::internal::tic (size_t id, const char *labelC) |
| void | gtsam::tictoc_finishedIteration_ () |
| void | gtsam::tictoc_print2_ () |
| void | gtsam::tictoc_print_ () |
| void | gtsam::tictoc_printCsv_ (bool displayHeader=false) |
| void | gtsam::tictoc_reset_ () |
| void | gtsam::internal::toc (size_t id, const char *labelC) |
Variables | |
| GTSAM_EXTERN_EXPORT std::weak_ptr< TimingOutline > | gtsam::internal::gCurrentTimer |
| GTSAM_EXTERN_EXPORT std::shared_ptr< TimingOutline > | gtsam::internal::gTimingRoot |
| #define gttic_ | ( | label | ) |
| #define longtic_ | ( | label | ) |
| #define longtoc_ | ( | label | ) |
| #define tictoc_getNode | ( | variable, | |
| label | |||
| ) |