#include "lux.h"#include "stats.h"#include "timer.h"#include <map>#include <cstdarg>#include "randomgen.h"Go to the source code of this file.
Classes | |
| struct | StatTracker |
Namespaces | |
| namespace | lux |
| namespace | lux::random |
Defines | |
| #define | L1_CACHE_LINE_SIZE 64 |
Typedefs | |
| typedef map< std::pair< string, string >, StatTracker * > | TrackerMap |
Functions | |
| bool | lux::SolveLinearSystem2x2 (const float A[2][2], const float B[2], float x[2]) |
| static void | addTracker (StatTracker *newTracker) |
| static void | lux::StatsPrintVal (FILE *f, StatsCounterType v) |
| static void | lux::StatsPrintVal (FILE *f, StatsCounterType v1, StatsCounterType v2) |
| void | lux::StatsPrint (FILE *dest) |
| void | lux::StatsCleanup () |
| void * | lux::AllocAligned (size_t size) |
| void | lux::FreeAligned (void *) |
| unsigned int | lux::DJBHash (const std::string &str) |
Variables | |
| static TrackerMap | trackers |
| #define L1_CACHE_LINE_SIZE 64 |
Referenced by lux::AllocAligned().
| typedef map<std::pair<string, string>, StatTracker *> TrackerMap |
| static void addTracker | ( | StatTracker * | newTracker | ) | [static] |
Definition at line 135 of file util.cpp.
References StatTracker::category, StatTracker::name, StatTracker::ptra, and StatTracker::ptrb.
Referenced by StatsCounter::StatsCounter(), StatsPercentage::StatsPercentage(), and StatsRatio::StatsRatio().
TrackerMap trackers [static] |
1.5.9