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.