An SST core component that handles timing and event processing informing all registered Statistics to generate their outputs at desired rates. More...
#include <statengine.h>
Public Member Functions | |
void | performStatisticOutput (StatisticBase *stat, bool endOfSimFlag=false) |
Called by the Components and Subcomponent to perform a statistic Output. | |
Friends | |
class | SST::Component |
class | SST::SimulationBase |
class | SST::Simulation |
class | boost::serialization::access |
An SST core component that handles timing and event processing informing all registered Statistics to generate their outputs at desired rates.
void SST::Statistics::StatisticProcessingEngine::performStatisticOutput | ( | StatisticBase * | stat, | |
bool | endOfSimFlag = false | |||
) |
Called by the Components and Subcomponent to perform a statistic Output.
stat | - Pointer to the statistic. | |
EndOfSimFlag | - Indicates that the output is occuring at the end of simulation. |
References SST::Statistics::StatisticBase::clearStatisticData(), SST::Statistics::StatisticBase::getFlagClearDataOnOutput(), SST::Statistics::StatisticBase::getFlagResetCountOnOutput(), SST::Simulation::getSimulation(), SST::SimulationBase::getStatisticsOutput(), SST::Statistics::StatisticBase::isOutputEnabled(), and SST::Statistics::StatisticBase::resetCollectionCount().