SST::ConfigComponent Class Reference

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< ParamsenabledStatParams

Friends

class ConfigGraph
class boost::serialization::access

Detailed Description

Represents the configuration of a generic component.


Field Documentation

std::vector<std::string> SST::ConfigComponent::enabledStatistics

List of statistics to be enabled

Referenced by SST::Simulation::performWireUp(), and print().

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

Set of Parameters

Referenced by SST::Simulation::performWireUp(), and print().

Parallel Rank for this component

Referenced by SST::Simulation::performWireUp(), and print().

Parititoning weight for this component

Referenced by print().


The documentation for this class was generated from the following files:

Generated on 14 Sep 2015 for SST by  doxygen 1.6.1