SST
8.0.0
StructuralSimulationToolkit
|
The SSTInfo representation of ElementInfoComponent object. More...
#include <sstinfo.h>
Public Member Functions | |
SSTInfoElement_ComponentInfo (const ElementInfoComponent *elc) | |
Create a new SSTInfoElement_ComponentInfo object. More... | |
SSTInfoElement_ComponentInfo (ComponentElementInfo *elc) | |
SSTInfoElement_ParamInfo * | getParamInfo (int index) |
Return a Parameter Info Object. More... | |
SSTInfoElement_PortInfo * | getPortInfo (int index) |
Return a Port Info Object. More... | |
SSTInfoElement_StatisticInfo * | getStatisticInfo (int index) |
Return a Statistic Enable Info Object. More... | |
uint32_t | getCategoryValue () |
Return the Category value of the Component. More... | |
std::string | getCategoryString () const |
Return the name of the Category of the Component. More... | |
void | outputHumanReadable (int index) override |
Output the Component Information. More... | |
void | outputXML (int Index, TiXmlNode *XMLParentElement) override |
Create the formatted XML data of the Component. More... | |
Public Member Functions inherited from SST::SSTInfoElement_BaseInfo | |
template<typename T > | |
SSTInfoElement_BaseInfo (const T *eli) | |
SSTInfoElement_BaseInfo (BaseElementInfo &eli) | |
SSTInfoElement_BaseInfo (PartitionerElementInfo &eli) | |
const std::string & | getName () |
Return the Name of the Element. More... | |
const std::string & | getDesc () |
Return the Description of the Parameter. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from SST::SSTInfoElement_BaseInfo | |
template<typename TO , typename FROM > | |
std::vector< TO > | convertFromELI (const FROM *ptr) |
template<typename TO , typename FROM > | |
std::vector< TO > | convertFromDB (const std::vector< FROM > &input) |
std::string | fs (const char *x) |
Protected Member Functions inherited from SST::SSTInfoElement_Outputter | |
void | xmlComment (TiXmlNode *owner, const char *fmt...) |
Protected Attributes inherited from SST::SSTInfoElement_BaseInfo | |
std::string | m_name |
std::string | m_desc |
The SSTInfo representation of ElementInfoComponent object.
This class is used internally by SSTInfo to load and process ElementInfoComponent objects.
|
inline |
Create a new SSTInfoElement_ComponentInfo object.
elc | Pointer to an ElementInfoComponent object. |
References SST::ElementInfoComponent::params, SST::ElementInfoComponent::ports, and SST::ElementInfoComponent::stats.
std::string SSTInfoElement_ComponentInfo::getCategoryString | ( | ) | const |
Return the name of the Category of the Component.
|
inline |
Return the Category value of the Component.
|
inline |
Return a Parameter Info Object.
index | The index of the Parameter. |
|
inline |
Return a Port Info Object.
index | The index of the Port. |
|
inline |
Return a Statistic Enable Info Object.
index | The index of the Statistic Enable. |
|
overridevirtual |
Output the Component Information.
Index | The Index of the Component. |
Implements SST::SSTInfoElement_Outputter.
Referenced by SST::SSTInfoElement_LibraryInfo::outputHumanReadable().
|
overridevirtual |
Create the formatted XML data of the Component.
Index | The Index of the Component. |
XMLParentElement | The parent element to receive the XML data. |
Implements SST::SSTInfoElement_Outputter.
Referenced by SST::SSTInfoElement_LibraryInfo::outputXML().