Class Statistics

Class Documentation

class statistics::Statistics

Public Types

typedef std::map<std::string, size_t> map_t

Public Static Functions

static size_t GetHandle(std::string const &tag)
static bool HasHandle(std::string const &tag)
static std::string GetTag(size_t handle)
static double GetLastValue(size_t handle)
static double GetLastValue(std::string const &tag)
static double GetTotal(size_t handle)
static double GetTotal(std::string const &tag)
static double GetMean(size_t handle)
static double GetMean(std::string const &tag)
static size_t GetNumSamples(size_t handle)
static size_t GetNumSamples(std::string const &tag)
static double GetVariance(size_t handle)
static double GetVariance(std::string const &tag)
static double GetMin(size_t handle)
static double GetMin(std::string const &tag)
static double GetMax(size_t handle)
static double GetMax(std::string const &tag)
static double GetHz(size_t handle)
static double GetHz(std::string const &tag)
static double GetMeanDeltaTime(std::string const &tag)
static double GetMeanDeltaTime(size_t handle)
static double GetMaxDeltaTime(std::string const &tag)
static double GetMaxDeltaTime(size_t handle)
static double GetMinDeltaTime(std::string const &tag)
static double GetMinDeltaTime(size_t handle)
static double GetLastDeltaTime(std::string const &tag)
static double GetLastDeltaTime(size_t handle)
static double GetVarianceDeltaTime(std::string const &tag)
static double GetVarianceDeltaTime(size_t handle)
static void WriteToYamlFile(const std::string &path)
static void Print(std::ostream &out)
static std::string Print()
static std::string SecondsToTimeString(double seconds)
static void Reset()
static inline const map_t &GetStatsCollectors()

Friends

friend class StatsCollectorImpl