|
SST
6.1.0
StructuralSimulationToolkit
|
The SSTInfo representation of ElementLibraryInfo object. More...
#include <sstinfo.h>
Public Member Functions | |
| SSTInfoElement_LibraryInfo (const ElementLibraryInfo *eli) | |
| Create a new SSTInfoElement_LibraryInfo object. More... | |
| std::string | getLibraryName () |
| Return the Name of the Library. More... | |
| std::string | getLibraryDescription () |
| Return the Description of the Library. More... | |
| int | getNumberOfLibraryComponents () |
| Return the number of Components within the Library. More... | |
| int | getNumberOfLibraryIntrospectors () |
| Return the number of Introspectors within the Library. More... | |
| int | getNumberOfLibraryEvents () |
| Return the number of Events within the Library. More... | |
| int | getNumberOfLibraryModules () |
| Return the number of Modules within the Library. More... | |
| int | getNumberOfLibrarySubComponents () |
| Return the number of SubComponents within the Library. More... | |
| int | getNumberOfLibraryPartitioners () |
| Return the number of Partitioners within the Library. More... | |
| int | getNumberOfLibraryGenerators () |
| Return the number of Generators within the Library. More... | |
| const ElementLibraryInfo * | getLibraryInfo () |
| Return the ElementLibraryInfo object. More... | |
| SSTInfoElement_ComponentInfo * | getInfoComponent (int Index) |
| Return a specific SSTInfoElement_ComponentInfo object. More... | |
| SSTInfoElement_IntrospectorInfo * | getInfoIntrospector (int Index) |
| Return a specific SSTInfoElement_IntrospectorInfo object. More... | |
| SSTInfoElement_EventInfo * | getInfoEvent (int Index) |
| Return a specific SSTInfoElement_EventInfo object. More... | |
| SSTInfoElement_ModuleInfo * | getInfoModule (int Index) |
| Return a specific SSTInfoElement_ModuleInfo object. More... | |
| SSTInfoElement_SubComponentInfo * | getInfoSubComponent (int Index) |
| Return a specific SSTInfoElement_SubComponentInfo object. More... | |
| SSTInfoElement_PartitionerInfo * | getInfoPartitioner (int Index) |
| Return a specific SSTInfoElement_PartitionerInfo object. More... | |
| SSTInfoElement_GeneratorInfo * | getInfoGenerator (int Index) |
| Return a specific SSTInfoElement_GeneratorInfo object. More... | |
| void | outputLibraryInfo (int LibIndex) |
| Output the Library Information. More... | |
| void | generateLibraryInfoXMLData (int LibIndex, TiXmlNode *XMLParentElement) |
| Create the formatted XML data of the Library. More... | |
The SSTInfo representation of ElementLibraryInfo object.
This class is used internally by SSTInfo to load and process ElementLibraryInfo objects.
|
inline |
Create a new SSTInfoElement_LibraryInfo object.
| eli | Pointer to an ElementLibraryInfo object. |
| void SSTInfoElement_LibraryInfo::generateLibraryInfoXMLData | ( | int | LibIndex, |
| TiXmlNode * | XMLParentElement | ||
| ) |
Create the formatted XML data of the Library.
| LibIndex | The Index of the Library. |
| XMLParentElement | The parent element to receive the XML data. |
References SST::SSTInfoElement_ComponentInfo::generateComponentInfoXMLData(), SST::SSTInfoElement_EventInfo::generateEventInfoXMLData(), SST::SSTInfoElement_GeneratorInfo::generateGeneratorInfoXMLData(), SST::SSTInfoElement_IntrospectorInfo::generateIntrospectorInfoXMLData(), SST::SSTInfoElement_ModuleInfo::generateModuleInfoXMLData(), and SST::SSTInfoElement_PartitionerInfo::generatePartitionerInfoXMLData().
|
inline |
Return a specific SSTInfoElement_ComponentInfo object.
| Index | The index of the object. |
|
inline |
Return a specific SSTInfoElement_EventInfo object.
| Index | The index of the object. |
|
inline |
Return a specific SSTInfoElement_GeneratorInfo object.
| Index | The index of the object. |
|
inline |
Return a specific SSTInfoElement_IntrospectorInfo object.
| Index | The index of the object. |
|
inline |
Return a specific SSTInfoElement_ModuleInfo object.
| Index | The index of the object. |
|
inline |
Return a specific SSTInfoElement_PartitionerInfo object.
| Index | The index of the object. |
|
inline |
Return a specific SSTInfoElement_SubComponentInfo object.
| Index | The index of the object. |
|
inline |
Return the Description of the Library.
References SST::ElementLibraryInfo::description.
|
inline |
Return the ElementLibraryInfo object.
|
inline |
Return the Name of the Library.
References SST::ElementLibraryInfo::name.
|
inline |
Return the number of Components within the Library.
|
inline |
Return the number of Events within the Library.
|
inline |
Return the number of Generators within the Library.
|
inline |
Return the number of Introspectors within the Library.
|
inline |
Return the number of Modules within the Library.
|
inline |
Return the number of Partitioners within the Library.
|
inline |
Return the number of SubComponents within the Library.
| void SSTInfoElement_LibraryInfo::outputLibraryInfo | ( | int | LibIndex | ) |
Output the Library Information.
| LibIndex | The Index of the Library. |
References SST::SSTInfoElement_ComponentInfo::getName(), SST::SSTInfoElement_SubComponentInfo::getName(), SST::SSTInfoElement_ComponentInfo::outputComponentInfo(), SST::SSTInfoElement_EventInfo::outputEventInfo(), SST::SSTInfoElement_GeneratorInfo::outputGeneratorInfo(), SST::SSTInfoElement_IntrospectorInfo::outputIntrospectorInfo(), SST::SSTInfoElement_ModuleInfo::outputModuleInfo(), SST::SSTInfoElement_PartitionerInfo::outputPartitionerInfo(), and SST::SSTInfoElement_SubComponentInfo::outputSubComponentInfo().