12 #ifndef _H_SST_CORE_STATISTICS_OUTPUTCSV
13 #define _H_SST_CORE_STATISTICS_OUTPUTCSV
15 #include "sst/core/sst_types.h"
17 #include <sst/core/statapi/statoutput.h>
20 namespace Statistics {
87 std::vector<std::string> m_OutputBufferArray;
88 std::string m_Separator;
89 std::string m_FilePath;
90 std::string m_currentComponentName;
91 std::string m_currentStatisticName;
92 std::string m_currentStatisticSubId;
93 std::string m_currentStatisticType;
94 bool m_outputTopHeader;
Forms the base class for statistics output generation within the SST core.
Definition: statoutput.h:47
Forms the base class for statistics gathering within SST.
Definition: statbase.h:36
void implOutputField(fieldHandle_t fieldHandle, int32_t data)
Implementation functions for output.
Definition: statoutputcsv.cc:233
The class for statistics output to a comma separated file.
Definition: statoutputcsv.h:27
void printUsage()
Print out usage for this Statistic Output.
Definition: statoutputcsv.cc:69
void endOfSimulation()
Indicate to Statistic Output that simulation ended.
Definition: statoutputcsv.cc:173
bool checkOutputParameters()
Perform a check of provided parameters.
Definition: statoutputcsv.cc:30
Parameter store.
Definition: params.h:46
void startOfSimulation()
Indicate to Statistic Output that simulation started.
Definition: statoutputcsv.cc:83
void implStartOutputEntries(StatisticBase *statistic)
Implementation function for the start of output.
Definition: statoutputcsv.cc:179
void implStopOutputEntries()
Implementation function for the end of output.
Definition: statoutputcsv.cc:194