|
SST 16.1.0
Structural Simulation Toolkit
|
The class for representing Statistic Output Fields. More...
#include <statfieldinfo.h>
Public Types | |
| using | fieldType_t = ::SST::Statistics::fieldType_t |
| using | fieldHandle_t = int32_t |
Public Member Functions | |
| StatisticFieldInfo (const char *stat_name, const char *field_name, fieldType_t field_type) | |
| Construct a StatisticFieldInfo. | |
| const std::string & | getStatName () const |
| Return the statistic name related to this field info. | |
| const std::string & | getFieldName () const |
| Return the field name related to this field info. | |
| fieldType_t | getFieldType () const |
| Return the field type related to this field info. | |
| std::string | getFieldUniqueName () const |
| Return the field type related to this field info. | |
| bool | operator== (StatisticFieldInfo &field_info_1) |
| Compare two field info structures. | |
| void | setFieldHandle (fieldHandle_t handle) |
| Set the field handle. | |
| fieldHandle_t | getFieldHandle () |
| Get the field handle. | |
| SST::Statistics::StatisticFieldInfo::StatisticFieldInfo | ( | const char * | stat_name, |
| const char * | field_name, | ||
| fieldType_t | field_type ) |
Construct a StatisticFieldInfo.
| statName | - Name of the statistic registering this field. |
| fieldName | - Name of the Field to be assigned. |
| fieldType | - Data type of the field. |
Referenced by SST::Statistics::StatisticFieldsOutput::getRegisteredField(), and operator==().
|
inline |
Get the field handle.
|
inline |
Return the field name related to this field info.
Referenced by getFieldUniqueName(), operator==(), SST::Statistics::StatisticOutputTextBase::outputField(), SST::Statistics::StatisticOutputCSV::startOfSimulation(), and SST::Statistics::StatisticOutputTextBase::startOfSimulation().
|
inline |
Return the field type related to this field info.
Referenced by getFieldUniqueName(), operator==(), SST::Statistics::StatisticOutputTextBase::outputField(), and SST::Statistics::StatisticOutputCSV::startOfSimulation().
| std::string SST::Statistics::StatisticFieldInfo::getFieldUniqueName | ( | ) | const |
Return the field type related to this field info.
References getFieldName(), and getFieldType().
Referenced by SST::Statistics::StatisticFieldsOutput::getRegisteredField().
|
inline |
Return the statistic name related to this field info.
Referenced by SST::Statistics::StatisticOutputTextBase::startOfSimulation().
| bool SST::Statistics::StatisticFieldInfo::operator== | ( | StatisticFieldInfo & | field_info_1 | ) |
Compare two field info structures.
| FieldInfo1 | - a FieldInfo to compare against. |
References getFieldName(), getFieldType(), and StatisticFieldInfo().
|
inline |
Set the field handle.
| handle | - The assigned field handle for this FieldInfo |