

Public Member Functions | |
| TypeInfo ("Timers") | |
| Timers (const word &name) | |
| Timers (const word &name, Timers *parrent) | |
| virtual | ~Timers () |
| uniquePtr< Timer > | addTimer (const word &name) |
| void | addToList (Timer *timer) |
| void | removeFromList (Timer *timer) |
| virtual int32 | level () const |
| virtual bool | master () const |
| real | accTimersTotal () const override |
| virtual bool | write (iOstream &os, bool subTree=true) const |
| virtual bool | read (iIstream &is) |
Public Member Functions inherited from Timer | |
| TypeInfo ("Timer") | |
| Timer () | |
| Timer (const word name) | |
| Timer (const word name, Timers *parrent) | |
| const word & | name () const |
| virtual | ~Timer () |
| virtual void | removeParrent () |
| void | start () |
| void | end () |
| bool | timerActive () const |
| real | lastTime () const |
| real | totalTime () const |
| real | averageTime () const |
Protected Attributes | |
| List< pFlow::Timer * > | timers_ |
| int32 | level_ = 0 |
Protected Attributes inherited from Timer | |
| word | name_ = "noNameTimer" |
| timer::time_point | start_ |
| int32 | numIteration_ = 0 |
| real | accTime_ = 0.0 |
| real | lastTime_ = 0.0 |
| Timers * | parrent_ = nullptr |
Additional Inherited Members | |
Protected Types inherited from Timer | |
| using | timer = std::chrono::high_resolution_clock |
Definition at line 33 of file Timers.hpp.
Definition at line 48 of file Timers.hpp.
Definition at line 53 of file Timers.hpp.
References Timers::level(), Timers::level_, and Timer::parrent_.

|
inlinevirtual |
Definition at line 63 of file Timers.hpp.
References Timers::timers_.
| TypeInfo | ( | "Timers" | ) |
Definition at line 72 of file Timers.hpp.
References Timer::name().

|
inline |
Definition at line 78 of file Timers.hpp.
References Timers::timers_.
Referenced by Timer::Timer().

|
inline |
Definition at line 83 of file Timers.hpp.
References List< T >::find(), and Timers::timers_.

|
inlinevirtual |
Reimplemented from Timer.
Definition at line 88 of file Timers.hpp.
References Timers::level_.
Referenced by Timers::Timers().

|
inlinevirtual |
Reimplemented from Timer.
Definition at line 93 of file Timers.hpp.
Referenced by Timers::accTimersTotal().

|
overridevirtual |
Reimplemented from Timer.
Definition at line 24 of file Timers.cpp.
References Timers::master(), Timer::timerActive(), Timers::timers_, and Timer::totalTime().

|
virtual |
Reimplemented from Timer.
Definition at line 46 of file Timers.cpp.
References Timer::write().
Referenced by pFlow::operator<<().


|
inlinevirtual |
Reimplemented from Timer.
Definition at line 103 of file Timers.hpp.
|
protected |
Definition at line 39 of file Timers.hpp.
Referenced by Timers::accTimersTotal(), Timers::addToList(), Timers::removeFromList(), and Timers::~Timers().
|
protected |
Definition at line 41 of file Timers.hpp.
Referenced by Timers::level(), and Timers::Timers().