MFEM  v4.5.2
Finite element discretization library
Public Member Functions | List of all members
mfem::StopWatch Class Reference

Timing object. More...

#include <tic_toc.hpp>

Public Member Functions

 StopWatch ()
 
void Clear ()
 Clear the elapsed time on the stopwatch and restart it if it's running. More...
 
void Start ()
 Start the stopwatch. The elapsed time is not cleared. More...
 
void Stop ()
 Stop the stopwatch. More...
 
double Resolution ()
 Return the time resolution available to the stopwatch. More...
 
double RealTime ()
 
double UserTime ()
 
double SystTime ()
 
 ~StopWatch ()
 

Detailed Description

Timing object.

Definition at line 34 of file tic_toc.hpp.

Constructor & Destructor Documentation

◆ StopWatch()

mfem::StopWatch::StopWatch ( )

Definition at line 401 of file tic_toc.cpp.

◆ ~StopWatch()

mfem::StopWatch::~StopWatch ( )

Definition at line 441 of file tic_toc.cpp.

Member Function Documentation

◆ Clear()

void mfem::StopWatch::Clear ( )

Clear the elapsed time on the stopwatch and restart it if it's running.

Definition at line 406 of file tic_toc.cpp.

◆ RealTime()

double mfem::StopWatch::RealTime ( )

Return the number of real seconds elapsed since the stopwatch was started.

Definition at line 426 of file tic_toc.cpp.

◆ Resolution()

double mfem::StopWatch::Resolution ( )

Return the time resolution available to the stopwatch.

Definition at line 421 of file tic_toc.cpp.

◆ Start()

void mfem::StopWatch::Start ( )

Start the stopwatch. The elapsed time is not cleared.

Definition at line 411 of file tic_toc.cpp.

◆ Stop()

void mfem::StopWatch::Stop ( )

Stop the stopwatch.

Definition at line 416 of file tic_toc.cpp.

◆ SystTime()

double mfem::StopWatch::SystTime ( )

Return the number of system seconds elapsed since the stopwatch was started.

Definition at line 436 of file tic_toc.cpp.

◆ UserTime()

double mfem::StopWatch::UserTime ( )

Return the number of user seconds elapsed since the stopwatch was started.

Definition at line 431 of file tic_toc.cpp.


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