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().