class
#include <FAST/RuntimeMeasurementManager.hpp>
RuntimeMeasurementsManager Manages multiple runtime measurements.
Contents
- Reference
Base classes
- class Object
- Base class for all FAST objects.
Public functions
- void setWarmupRounds(int rounds)
- auto getWarmupRounds() const -> int
- void enable()
- void disable()
- auto isEnabled() -> bool
- void startCLTimer(std::string name, cl::CommandQueue queue)
- void stopCLTimer(std::string name, cl::CommandQueue queue)
- void startRegularTimer(std::string name)
- void stopRegularTimer(std::string name)
- void startNumberedCLTimer(std::string name, cl::CommandQueue queue)
- void stopNumberedCLTimer(std::string name, cl::CommandQueue queue)
- void startNumberedRegularTimer(std::string name)
- void stopNumberedRegularTimer(std::string name)
-
auto getTiming(std::string name) -> RuntimeMeasurement::
pointer - void print(std::string name)
- void printAll()