|
OOPS
|
Handles timing of post-processing and similar actions. More...
#include <PostTimer.h>


Public Member Functions | |
| PostTimer () | |
| PostTimer (const eckit::Configuration &) | |
| PostTimer (const util::DateTime &, const util::DateTime &, const util::Duration &) | |
| void | initialize (const util::DateTime &, const util::DateTime &) |
| bool | itIsTime (const util::DateTime &) |
Private Attributes | |
| PostTimerParameters | options_ |
| util::DateTime | bgn_ |
| util::DateTime | end_ |
| std::unique_ptr< util::DateTime > | start_ |
| std::unique_ptr< util::DateTime > | finish_ |
| std::vector< util::DateTime > | pptimes_ |
Handles timing of post-processing and similar actions.
By default processing is performed on every call.
Definition at line 33 of file oops/base/PostTimer.h.
| oops::PostTimer::PostTimer | ( | ) |
Definition at line 26 of file oops/base/PostTimer.cc.
|
explicit |
Definition at line 29 of file oops/base/PostTimer.cc.
| oops::PostTimer::PostTimer | ( | const util::DateTime & | start, |
| const util::DateTime & | finish, | ||
| const util::Duration & | freq | ||
| ) |
Definition at line 34 of file oops/base/PostTimer.cc.
| void oops::PostTimer::initialize | ( | const util::DateTime & | bgn, |
| const util::DateTime & | end | ||
| ) |
| bool oops::PostTimer::itIsTime | ( | const util::DateTime & | now | ) |
|
private |
Definition at line 44 of file oops/base/PostTimer.h.
|
private |
Definition at line 45 of file oops/base/PostTimer.h.
|
private |
Definition at line 47 of file oops/base/PostTimer.h.
|
private |
Definition at line 43 of file oops/base/PostTimer.h.
|
private |
Definition at line 48 of file oops/base/PostTimer.h.
|
private |
Definition at line 46 of file oops/base/PostTimer.h.