|
SST
6.0.0
StructuralSimulationToolkit
|
Represents the configuration of a generic component. More...
#include <configGraph.h>
Public Member Functions | |
| const ComponentId_t & | key () const |
| void | print (std::ostream &os) const |
| Print Component information. | |
| ConfigComponent | cloneWithoutLinks () const |
| ConfigComponent | cloneWithoutLinksOrParams () const |
| void | serialize_order (SST::Core::Serialization::serializer &ser) |
| ImplementSerializable(SST::ConfigComponent) private | ConfigComponent (ComponentId_t id, std::string name, std::string type, float weight, RankInfo rank, bool isIntrospector) |
| Create a new Component. | |
Public Member Functions inherited from SST::Core::Serialization::serializable | |
| virtual const char * | cls_name () const =0 |
| virtual uint32_t | cls_id () const =0 |
Data Fields | |
| ComponentId_t | id |
| std::string | name |
| std::string | type |
| float | weight |
| RankInfo | rank |
| std::vector< LinkId_t > | links |
| Params | params |
| bool | isIntrospector |
| std::vector< std::string > | enabledStatistics |
| std::vector< Params > | enabledStatParams |
Additional Inherited Members | |
Protected Types inherited from SST::Core::Serialization::serializable | |
| enum | cxn_flag_t { ConstructorFlag } |
Static Protected Member Functions inherited from SST::Core::Serialization::serializable | |
| static void | serializable_abort (uint32_t line, const char *file, const char *func, const char *obj) |
Represents the configuration of a generic component.
| std::vector<std::string> SST::ConfigComponent::enabledStatistics |
List of statistics to be enabled
Referenced by SST::Simulation::performWireUp().
| std::vector<Params> SST::ConfigComponent::enabledStatParams |
List of parameters for enabled statistics
Referenced by SST::Simulation::performWireUp().
| ComponentId_t SST::ConfigComponent::id |
Unique ID of this component
Referenced by SST::ConfigGraph::checkForStructuralErrors(), and SST::Simulation::performWireUp().
| bool SST::ConfigComponent::isIntrospector |
Is this an Introspector?
Referenced by SST::Simulation::performWireUp().
| std::vector<LinkId_t> SST::ConfigComponent::links |
List of links connected
Referenced by SST::ConfigGraph::checkForStructuralErrors().
| std::string SST::ConfigComponent::name |
Name of this component
Referenced by SST::ConfigGraph::checkForStructuralErrors(), and SST::Simulation::performWireUp().
| Params SST::ConfigComponent::params |
Set of Parameters
Referenced by SST::Simulation::performWireUp().
| RankInfo SST::ConfigComponent::rank |
Parallel Rank for this component
Referenced by SST::Simulation::performWireUp().
| std::string SST::ConfigComponent::type |
Type of this component
Referenced by SST::ConfigGraph::checkForStructuralErrors(), and SST::Simulation::performWireUp().
| float SST::ConfigComponent::weight |
Parititoning weight for this component