Handles timing of post-processing and similar actions.
More...
#include <PostTimer.h>
|
| PostTimer () |
|
| PostTimer (const util::Duration &) |
|
| PostTimer (const eckit::Configuration &) |
|
| PostTimer (const util::DateTime &, const eckit::Configuration &) |
|
| PostTimer (const util::DateTime &, const util::DateTime &, const util::Duration &) |
|
| ~PostTimer () |
|
void | initialize (const util::DateTime &, const util::DateTime &, const util::Duration &) |
|
bool | itIsTime (const util::DateTime &) |
|
|
const eckit::LocalConfiguration | conf_ |
|
util::Duration | freq_ |
|
util::DateTime | bgn_ |
|
util::DateTime | end_ |
|
boost::scoped_ptr< util::DateTime > | start_ |
|
boost::scoped_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 32 of file PostTimer.h.
◆ PostTimer() [1/5]
oops::PostTimer::PostTimer |
( |
| ) |
|
◆ PostTimer() [2/5]
oops::PostTimer::PostTimer |
( |
const util::Duration & |
freq | ) |
|
|
explicit |
◆ PostTimer() [3/5]
oops::PostTimer::PostTimer |
( |
const eckit::Configuration & |
conf | ) |
|
|
explicit |
◆ PostTimer() [4/5]
oops::PostTimer::PostTimer |
( |
const util::DateTime & |
start, |
|
|
const eckit::Configuration & |
conf |
|
) |
| |
◆ PostTimer() [5/5]
oops::PostTimer::PostTimer |
( |
const util::DateTime & |
start, |
|
|
const util::DateTime & |
finish, |
|
|
const util::Duration & |
freq |
|
) |
| |
◆ ~PostTimer()
oops::PostTimer::~PostTimer |
( |
| ) |
|
|
inline |
◆ initialize()
void oops::PostTimer::initialize |
( |
const util::DateTime & |
bgn, |
|
|
const util::DateTime & |
end, |
|
|
const util::Duration & |
|
|
) |
| |
◆ itIsTime()
bool oops::PostTimer::itIsTime |
( |
const util::DateTime & |
now | ) |
|
◆ bgn_
util::DateTime oops::PostTimer::bgn_ |
|
private |
◆ conf_
const eckit::LocalConfiguration oops::PostTimer::conf_ |
|
private |
◆ end_
util::DateTime oops::PostTimer::end_ |
|
private |
◆ finish_
boost::scoped_ptr<util::DateTime> oops::PostTimer::finish_ |
|
private |
◆ freq_
util::Duration oops::PostTimer::freq_ |
|
private |
◆ pptimes_
std::vector<util::DateTime> oops::PostTimer::pptimes_ |
|
private |
◆ start_
boost::scoped_ptr<util::DateTime> oops::PostTimer::start_ |
|
private |
The documentation for this class was generated from the following files: