SST  7.1.0
StructuralSimulationToolkit
SST::ComponentInfo Class Reference

Data Structures

struct  EqualsID
 
struct  EqualsName
 
struct  HashID
 
struct  HashName
 

Public Types

typedef std::vector< Statistics::StatisticInfo > statEnableList_t
 

Public Member Functions

 ComponentInfo (const std::string &type, const Params *params, const ComponentInfo *parent)
 
 ComponentInfo (ConfigComponent *ccomp, const std::string &name, LinkMap *link_map)
 
 ComponentInfo (ComponentInfo &&o)
 
ComponentId_t getID () const
 
const std::string & getName () const
 
const std::string & getSlotName () const
 
int getSlotNum () const
 
const std::string & getType () const
 
BaseComponent * getComponent () const
 
LinkMap * getLinkMap () const
 
const Params * getParams () const
 
std::vector< ComponentInfo > & getSubComponents ()
 
ComponentInfo * findSubComponent (std::string slot, int slot_num)
 
ComponentInfo * findSubComponent (ComponentId_t id)
 
std::vector< LinkId_t > getAllLinkIds () const
 
statEnableList_t * getStatEnableList ()
 

Friends

class Simulation
 
class BaseComponent
 
class ComponentInfoMap
 

Member Typedef Documentation

◆ statEnableList_t

List of Enabled Statistics


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