Timing utilities. More...
#include <gtsam/base/FastMap.h>
#include <gtsam/dllexport.h>
#include <gtsam/config.h>
#include <boost/smart_ptr/shared_ptr.hpp>
#include <boost/smart_ptr/weak_ptr.hpp>
#include <boost/version.hpp>
#include <cstddef>
#include <string>
#include <boost/timer.hpp>
#include <gtsam/base/types.h>
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_reset_ () |
void | gtsam::internal::toc (size_t id, const char *label) |
Variables | |
GTSAM_EXTERN_EXPORT boost::weak_ptr< TimingOutline > | gtsam::internal::gCurrentTimer |
GTSAM_EXTERN_EXPORT boost::shared_ptr< TimingOutline > | gtsam::internal::gTimingRoot |
#define gttic_ | ( | label | ) |
#define longtic_ | ( | label | ) |
#define longtoc_ | ( | label | ) |
#define tictoc_getNode | ( | variable, | |
label | |||
) |