Timing utilities. More...
#include <gtsam/base/debug.h>#include <gtsam/base/timing.h>#include <algorithm>#include <cassert>#include <cmath>#include <cstddef>#include <iomanip>#include <iostream>#include <map>#include <stdexcept>#include <utility>
Go to the source code of this file.
Namespaces | |
| gtsam | |
| traits | |
| gtsam::internal | |
Typedefs | |
| using | gtsam::internal::ChildOrder = FastMap< size_t, std::shared_ptr< TimingOutline > > |
Functions | |
| GTSAM_EXPORT std::weak_ptr< TimingOutline > | gtsam::internal::gCurrentTimer (gTimingRoot) |
| size_t | gtsam::internal::getTicTocID (const char *descriptionC) |
| GTSAM_EXPORT std::shared_ptr< TimingOutline > | gtsam::internal::gTimingRoot (new TimingOutline("Total", getTicTocID("Total"))) |
| void | gtsam::internal::tic (size_t id, const char *labelC) |
| void | gtsam::internal::toc (size_t id, const char *labelC) |
Variables | |
| const static std::shared_ptr< TimingOutline > | gtsam::internal::nullTimingOutline |