SST  14.1.0
StructuralSimulationToolkit
SST::Profile::ProfileTool Class Referenceabstract

ProfileTool is a class loadable through the factory which allows dynamic addition of profiling capabililites to profile points. More...

#include <profiletool.h>

Inheritance diagram for SST::Profile::ProfileTool:
SST::HandlerProfileToolAPI SST::Profile::ComponentProfileTool SST::Profile::SyncProfileTool SST::Profile::ClockHandlerProfileTool SST::Profile::EventHandlerProfileTool SST::Profile::ComponentCodeSegmentProfileTool SST::Profile::SyncProfileToolCount SST::Profile::SyncProfileToolTime< T > SST::Profile::SyncProfileToolTime< std::chrono::high_resolution_clock > SST::Profile::SyncProfileToolTime< std::chrono::steady_clock > SST::Profile::ClockHandlerProfileToolTime< std::chrono::high_resolution_clock > SST::Profile::ClockHandlerProfileToolTime< std::chrono::steady_clock > SST::Profile::ClockHandlerProfileToolCount SST::Profile::ClockHandlerProfileToolTime< T > SST::Profile::EventHandlerProfileToolTime< std::chrono::high_resolution_clock > SST::Profile::EventHandlerProfileToolTime< std::chrono::steady_clock > SST::Profile::EventHandlerProfileToolCount SST::Profile::EventHandlerProfileToolTime< T > SST::Profile::ComponentCodeSegmentProfileToolTime< std::chrono::high_resolution_clock > SST::Profile::ComponentCodeSegmentProfileToolTime< std::chrono::steady_clock > SST::Profile::ComponentCodeSegmentProfileToolCount SST::Profile::ComponentCodeSegmentProfileToolTime< T > SST::Profile::SyncProfileToolTimeHighResolution SST::Profile::SyncProfileToolTimeSteady

Public Member Functions

std::string getName ()
 
virtual void outputData (FILE *fp)=0
 

Protected Attributes

const std::string name
 

Detailed Description

ProfileTool is a class loadable through the factory which allows dynamic addition of profiling capabililites to profile points.


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