|
SST
7.1.0
StructuralSimulationToolkit
|
Describes a Component and its associated information. More...
#include <element.h>
Data Fields | |
| const char * | name |
| const char * | description |
| void(* | printHelp )(FILE *output) |
| componentAllocate | alloc |
| const ElementInfoParam * | params |
| const ElementInfoPort * | ports |
| uint32_t | category |
| const ElementInfoStatistic * | stats |
| const ElementInfoSubComponentSlot * | subComponents |
Describes a Component and its associated information.
| componentAllocate SST::ElementInfoComponent::alloc |
Pointer to function to allocate a new instance of this component.
| uint32_t SST::ElementInfoComponent::category |
Bit-mask of categories in which this component fits.
| const char* SST::ElementInfoComponent::description |
Brief description of what the component does
| const char* SST::ElementInfoComponent::name |
Name of the component
Referenced by SST::Factory::hasLibrary(), and SST::SSTInfoConfig::parseCmdLine().
| const ElementInfoParam* SST::ElementInfoComponent::params |
List of parameters for which this component expects to look.
Referenced by SST::SSTInfoElement_ComponentInfo::SSTInfoElement_ComponentInfo().
| const ElementInfoPort* SST::ElementInfoComponent::ports |
List of ports that this component uses.
Referenced by SST::SSTInfoElement_ComponentInfo::SSTInfoElement_ComponentInfo().
| void(* SST::ElementInfoComponent::printHelp) (FILE *output) |
Pointer to a function that will print additional documentation about the component. (optional)
| const ElementInfoStatistic* SST::ElementInfoComponent::stats |
List of statistic Names that this component wants enabled.
Referenced by SST::SSTInfoElement_ComponentInfo::SSTInfoElement_ComponentInfo().