Theseus
Compressible flow solver
Loading...
Searching...
No Matches
Theseus::TimestepTimer Class Reference

#include <timer.hpp>

Public Types

using clock = std::chrono::steady_clock
 

Public Member Functions

 TimestepTimer (MPI_Comm comm=MPI_COMM_WORLD)
 
void Start ()
 
void Stop ()
 
void Reset ()
 
std::uint64_t Count () const
 
double Total () const
 
double Min () const
 
double Max () const
 
double Mean () const
 
void Finalize (std::ostream &os=std::cout) const
 

Member Typedef Documentation

◆ clock

using Theseus::TimestepTimer::clock = std::chrono::steady_clock

Constructor & Destructor Documentation

◆ TimestepTimer()

Theseus::TimestepTimer::TimestepTimer ( MPI_Comm  comm = MPI_COMM_WORLD)
inlineexplicit

Member Function Documentation

◆ Count()

std::uint64_t Theseus::TimestepTimer::Count ( ) const
inline

◆ Finalize()

void Theseus::TimestepTimer::Finalize ( std::ostream &  os = std::cout) const
inline

◆ Max()

double Theseus::TimestepTimer::Max ( ) const
inline

◆ Mean()

double Theseus::TimestepTimer::Mean ( ) const
inline

◆ Min()

double Theseus::TimestepTimer::Min ( ) const
inline

◆ Reset()

void Theseus::TimestepTimer::Reset ( )
inline

◆ Start()

void Theseus::TimestepTimer::Start ( )
inline

◆ Stop()

void Theseus::TimestepTimer::Stop ( )
inline

◆ Total()

double Theseus::TimestepTimer::Total ( ) const
inline

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