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 |
Data Fields | |
ComponentId_t | id |
std::string | name |
std::string | type |
float | weight |
int | rank |
std::vector< LinkId_t > | links |
Params | params |
bool | isIntrospector |
std::vector< std::string > | enabledStatistics |
std::vector< Params > | enabledStatParams |
Friends | |
class | ConfigGraph |
class | boost::serialization::access |
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(), and print().
std::vector<Params> SST::ConfigComponent::enabledStatParams |
List of parameters for enabled statistics
Referenced by SST::Simulation::performWireUp(), and print().
ComponentId_t SST::ConfigComponent::id |
Unique ID of this component
Referenced by SST::ConfigGraph::checkForStructuralErrors(), and SST::Simulation::performWireUp().
Is this an Introspector?
Referenced by SST::Simulation::performWireUp(), and print().
std::vector<LinkId_t> SST::ConfigComponent::links |
List of links connected
Referenced by SST::ConfigGraph::checkForStructuralErrors(), and print().
std::string SST::ConfigComponent::name |
Name of this component
Referenced by SST::ConfigGraph::checkForStructuralErrors(), SST::Simulation::performWireUp(), and print().
Set of Parameters
Referenced by SST::Simulation::performWireUp(), and print().
Parallel Rank for this component
Referenced by SST::Simulation::performWireUp(), and print().
std::string SST::ConfigComponent::type |
Type of this component
Referenced by SST::ConfigGraph::checkForStructuralErrors(), SST::Simulation::performWireUp(), and print().
Parititoning weight for this component
Referenced by print().