SST  7.0.0
StructuralSimulationToolkit
SST::BaseComponentElementInfo Class Referenceabstract
Inheritance diagram for SST::BaseComponentElementInfo:
SST::BaseParamsElementInfo SST::BaseElementInfo SST::ComponentElementInfo SST::SubComponentElementInfo SST::ComponentDoc< T > SST::SubComponentDoc< T >

Public Member Functions

virtual const std::vector< ElementInfoPort2 > & getValidPorts ()=0
 
virtual const std::vector< ElementInfoStatistic > & getValidStats ()=0
 
virtual const std::vector< ElementInfoSubComponentSlot > & getSubComponentSlots ()=0
 
const std::vector< std::string > & getPortnames ()
 
const std::vector< std::string > & getStatnames ()
 
std::string getStatisticsString ()
 
std::string getPortsString ()
 
std::string getSubComponentSlotString ()
 
- Public Member Functions inherited from SST::BaseParamsElementInfo
virtual const std::vector< ElementInfoParam > & getValidParams ()=0
 
const Params::KeySet_tgetParamNames ()
 
std::string getParametersString ()
 
- Public Member Functions inherited from SST::BaseElementInfo
virtual const std::string getLibrary ()=0
 
virtual const std::string getDescription ()=0
 
virtual const std::string getName ()=0
 
virtual const std::vector< int > & getVersion ()=0
 
virtual const std::string getCompileFile ()=0
 
virtual const std::string getCompileDate ()=0
 
virtual const std::vector< int > & getELICompiledVersion ()=0
 
std::string getELIVersionString ()
 

Protected Member Functions

void initialize_portnames ()
 
void initialize_statnames ()
 
- Protected Member Functions inherited from SST::BaseParamsElementInfo
void initialize_allowedKeys ()
 

Protected Attributes

std::vector< std::string > portnames
 
std::vector< std::string > statnames
 
- Protected Attributes inherited from SST::BaseParamsElementInfo
Params::KeySet_t allowedKeys
 

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