12#ifndef SST_CORE_TIMING_OUTPUT_H
13#define SST_CORE_TIMING_OUTPUT_H
15#include "sst/core/output.h"
16#include "sst/core/unitAlgebra.h"
17#include "sst/core/util/filesystem.h"
48 GLOBAL_MAX_SYNC_DATA_SIZE,
49 GLOBAL_SYNC_DATA_SIZE,
56 GLOBAL_ACTIVE_ACTIVITIES,
57 GLOBAL_CURRENT_TV_DEPTH,
67 void set(
Key key, uint64_t v);
69 void set(
Key key,
double v);
75 std::map<Key, uint64_t> u64map_ = {};
76 std::map<Key, UnitAlgebra> uamap_ = {};
77 std::map<Key, double> dmap_ = {};
Outputs configuration data to a specified file path.
Definition timingOutput.h:37
Key
Timing Parameters.
Definition timingOutput.h:41
Output object provides consistent method for outputting data to stdout, stderr and/or sst debug file.
Definition output.h:58
Performs Unit math in full precision.
Definition unitAlgebra.h:107
Definition perfReporter.h:97