FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Public Types | Public Member Functions | List of all members
fast::RuntimeMeasurement Class Reference

#include <RuntimeMeasurement.hpp>

+ Inheritance diagram for fast::RuntimeMeasurement:
+ Collaboration diagram for fast::RuntimeMeasurement:

Public Types

typedef std::shared_ptr< RuntimeMeasurementpointer
 
- Public Types inherited from fast::Object
typedef std::shared_ptr< Objectpointer
 

Public Member Functions

 RuntimeMeasurement (std::string name)
 
void addSample (double runtime)
 
double getSum () const
 
double getAverage () const
 
unsigned int getSamples () const
 
double getMax () const
 
double getMin () const
 
double getStdDeviation () const
 
std::string print () const
 
virtual ~RuntimeMeasurement ()
 
- Public Member Functions inherited from fast::Object
 Object ()
 
virtual ~Object ()
 
ReportergetReporter ()
 

Additional Inherited Members

- Static Public Member Functions inherited from fast::Object
static std::string getStaticNameOfClass ()
 
- Protected Member Functions inherited from fast::Object
ReporterreportError ()
 
ReporterreportWarning ()
 
ReporterreportInfo ()
 
ReporterEnd reportEnd () const
 
- Protected Attributes inherited from fast::Object
std::weak_ptr< ObjectmPtr
 

Detailed Description

A class for a runtime measurement

Member Typedef Documentation

◆ pointer

Constructor & Destructor Documentation

◆ RuntimeMeasurement()

fast::RuntimeMeasurement::RuntimeMeasurement ( std::string  name)

◆ ~RuntimeMeasurement()

virtual fast::RuntimeMeasurement::~RuntimeMeasurement ( )
inlinevirtual

Member Function Documentation

◆ addSample()

void fast::RuntimeMeasurement::addSample ( double  runtime)

◆ getAverage()

double fast::RuntimeMeasurement::getAverage ( ) const

◆ getMax()

double fast::RuntimeMeasurement::getMax ( ) const

◆ getMin()

double fast::RuntimeMeasurement::getMin ( ) const

◆ getSamples()

unsigned int fast::RuntimeMeasurement::getSamples ( ) const

◆ getStdDeviation()

double fast::RuntimeMeasurement::getStdDeviation ( ) const

◆ getSum()

double fast::RuntimeMeasurement::getSum ( ) const

◆ print()

std::string fast::RuntimeMeasurement::print ( ) const

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