12 #ifndef _H_SST_CORE_STATISTICS_OUTPUTTXT
13 #define _H_SST_CORE_STATISTICS_OUTPUTTXT
15 #include "sst/core/sst_types.h"
17 #include <sst/core/statapi/statoutput.h>
24 namespace Statistics {
39 SST_ELI_ELEMENT_VERSION(1,0,0),
40 "Output directly to console screen"
88 void outputField(fieldHandle_t fieldHandle, int32_t data)
override;
89 void outputField(fieldHandle_t fieldHandle, uint32_t data)
override;
90 void outputField(fieldHandle_t fieldHandle, int64_t data)
override;
91 void outputField(fieldHandle_t fieldHandle, uint64_t data)
override;
92 void outputField(fieldHandle_t fieldHandle,
float data)
override;
93 void outputField(fieldHandle_t fieldHandle,
double data)
override;
101 int print(
const char* fmt, ...);
108 std::string m_outputBuffer;
109 std::string m_FilePath;
110 bool m_outputTopHeader;
111 bool m_outputInlineHeader;
112 bool m_outputSimTime;
114 bool m_useCompression;
void startOfSimulation() override
Indicate to Statistic Output that simulation started.
Definition: statoutputtxt.cc:84
void implStartOutputEntries(StatisticBase *statistic) override
Implementation function for the start of output.
Definition: statoutputtxt.cc:151
Forms the base class for statistics output generation within the SST core.
Definition: statoutput.h:48
Forms the base class for statistics gathering within SST.
Definition: statbase.h:63
bool checkOutputParameters() override
Perform a check of provided parameters.
Definition: statoutputtxt.cc:32
void endOfSimulation() override
Indicate to Statistic Output that simulation ended.
Definition: statoutputtxt.cc:145
The class for statistics output to a text file.
Definition: statoutputtxt.h:31
void outputField(fieldHandle_t fieldHandle, int32_t data) override
Implementation functions for output.
Definition: statoutputtxt.cc:193
void implStopOutputEntries() override
Implementation function for the end of output.
Definition: statoutputtxt.cc:187
void printUsage() override
Print out usage for this Statistic Output.
Definition: statoutputtxt.cc:70
Parameter store.
Definition: params.h:45
SST_ELI_REGISTER_DERIVED(StatisticOutput, StatisticOutputTxt,"sst","statoutputtxt", SST_ELI_ELEMENT_VERSION(1, 0, 0),"Output directly to console screen") StatisticOutputTxt(Params &outputParameters)
Construct a StatOutputTxt.