| SST
    13.0.0
    StructuralSimulationToolkit | 
The class for statistics output to a comma separated file. More...
#include <statoutputhdf5.h>
 
  
 | Public Member Functions | |
| SST_ELI_REGISTER_DERIVED (StatisticOutput, StatisticOutputHDF5, "sst", "statoutputhdf5", SST_ELI_ELEMENT_VERSION(1, 0, 0), "Output to an HDF5 file") StatisticOutputHDF5(Params &outputParameters) | |
| Construct a StatOutputHDF5.  More... | |
| bool | acceptsGroups () const override | 
| True if this StatOutput can handle StatisticGroups. | |
|  Public Member Functions inherited from SST::Statistics::StatisticFieldsOutput | |
| void | registerStatistic (StatisticBase *stat) override | 
| void | output (StatisticBase *statistic, bool endOfSimFlag) override | 
| StatisticFieldInfo * | getRegisteredField (fieldHandle_t fieldHandle) | 
| Adjust the hierarchy of the fields (FUTURE SUPPORT)  More... | |
| template<typename T > | |
| StatisticFieldInfo * | getRegisteredField (const char *statisticName, const char *fieldName) | 
| Return the information on a registered field via known names.  More... | |
| FieldInfoArray_t & | getFieldInfoArray () | 
| Return the array of registered field infos.  More... | |
| virtual void | outputField (fieldHandle_t fieldHandle, int32_t data) | 
| Output field data.  More... | |
| virtual void | outputField (fieldHandle_t fieldHandle, uint32_t data) | 
| virtual void | outputField (fieldHandle_t fieldHandle, int64_t data) | 
| virtual void | outputField (fieldHandle_t fieldHandle, uint64_t data) | 
| virtual void | outputField (fieldHandle_t fieldHandle, float data) | 
| virtual void | outputField (fieldHandle_t fieldHandle, double data) | 
| template<typename T > | |
| fieldHandle_t | registerField (const char *fieldName) | 
| Register a field to be output (templated function)  More... | |
| const char * | getFieldTypeShortName (fieldType_t type) | 
| Output field data.  More... | |
|  Public Member Functions inherited from SST::Statistics::StatisticOutput | |
| std::string & | getStatisticOutputName () | 
| Return the Statistic Output name. | |
| Params & | getOutputParameters () | 
| Return the parameters for the StatisticOutput. | |
| virtual bool | supportsDynamicRegistration () const | 
| Additional Inherited Members | |
|  Public Types inherited from SST::Statistics::StatisticOutput | |
| using | fieldType_t = StatisticFieldInfo::fieldType_t | 
| using | fieldHandle_t = StatisticFieldInfo::fieldHandle_t | 
| using | FieldInfoArray_t = std::vector< StatisticFieldInfo * > | 
| using | FieldNameMap_t = std::unordered_map< std::string, fieldHandle_t > | 
|  Static Public Member Functions inherited from SST::Statistics::StatisticOutput | |
| static const std::vector< SST::ElementInfoParam > & | ELI_getParams () | 
|  Protected Member Functions inherited from SST::Statistics::StatisticFieldsOutput | |
| StatisticFieldsOutput (Params &outputParameters) | |
| Construct a base StatisticOutput.  More... | |
| virtual void | startOutputEntries (StatisticBase *statistic) | 
| virtual void | stopOutputEntries () | 
|  Protected Member Functions inherited from SST::Statistics::StatisticOutput | |
| StatisticOutput (Params &outputParameters) | |
| Construct a base StatisticOutput.  More... | |
| void | setStatisticOutputName (const std::string &name) | 
| void | lock () | 
| void | unlock () | 
The class for statistics output to a comma separated file.
| SST::Statistics::StatisticOutputHDF5::SST_ELI_REGISTER_DERIVED | ( | StatisticOutput | , | 
| StatisticOutputHDF5 | , | ||
| "sst" | , | ||
| "statoutputhdf5" | , | ||
| SST_ELI_ELEMENT_VERSION(1, 0, 0) | , | ||
| "Output to an HDF5 file" | |||
| ) | & |