![]() |
kspaceFirstOrder3D-OMP
1.1
The C++ implementation of the k-wave toolbox for the time-domain simulation of acoustic wave fields in 3D
|
Class measuring elapsed time. More...
#include <TimeMeasure.h>
Public Member Functions | |
| TTimeMeasure () | |
| Default constructor. | |
| TTimeMeasure (const TTimeMeasure &src) | |
| Copy constructor. More... | |
| TTimeMeasure & | operator= (const TTimeMeasure &src) |
| operator = More... | |
| virtual | ~TTimeMeasure () |
| Destructor. | |
| void | Start () |
| Get start timestamp. | |
| void | Stop () |
| Get stop timestamp. | |
| double | GetElapsedTime () const |
| Get elapsed time. More... | |
| double | GetCumulatedElapsedTimeOverAllLegs () const |
| Get cumulated elapsed time over all simulation legs. More... | |
| double | GetCumulatedElapsedTimeOverPreviousLegs () const |
| Get time spent in previous legs. More... | |
| void | SetCumulatedElapsedTimeOverPreviousLegs (const double ElapsedTime) |
| Set elapsed time in previous legs of the simulation. More... | |
Private Attributes | |
| double | StartTime |
| Start timestamp of the interval. | |
| double | StopTime |
| Stop timestamp of the interval. | |
| double | CumulatedElapsedTimeOverPreviousLegs |
| Elapsed time in previous simulation legs. | |
Class measuring elapsed time, even over multiple leg simulations.
Definition at line 51 of file TimeMeasure.h.
|
inline |
Copy constructor.
| [in] | src | - the other class to copy from |
Definition at line 67 of file TimeMeasure.h.
|
inline |
Get cumulated elapsed time over all simulation legs.
Definition at line 132 of file TimeMeasure.h.
|
inline |
Definition at line 141 of file TimeMeasure.h.

|
inline |
Get elapsed time.
Definition at line 122 of file TimeMeasure.h.

|
inline |
|
inline |
Set elapsed time in previous legs of the simulation.
| [in] | ElapsedTime |
Definition at line 151 of file TimeMeasure.h.
