12 #ifndef SST_CORE_COMPONENT_H 13 #define SST_CORE_COMPONENT_H 15 #include <sst/core/sst_types.h> 20 #include <sst/core/baseComponent.h> 59 bool unregisterExit();
83 void registerAsPrimaryComponent();
92 void primaryComponentDoNotEndSim();
101 void primaryComponentOKToEndSim();
108 Component* getTrueComponent()
const final override {
return const_cast<Component*
>(
this); }
113 virtual bool doesComponentInfoStatisticExist(
const std::string &statisticName)
const final override;
124 #endif // SST_CORE_COMPONENT_H BaseComponent * getStatisticOwner() const final override
Returns self if Component If sub-component, returns self if a "modern" subcomponent otherwise...
Definition: component.h:109
Main component object for the simulation.
Definition: component.h:32
Main component object for the simulation.
Definition: baseComponent.h:104
Definition: componentInfo.h:30
SubComponent is a class loadable through the factory which allows dynamic functionality to be added t...
Definition: subcomponent.h:29