FV3 Bundle
|
Save trajectory during forecast run. More...
#include <TrajectorySaver.h>
Public Member Functions | |
TrajectorySaver (const eckit::Configuration &, const Geometry_ &, const ModelAux_ &, boost::ptr_vector< LinearModel_ > &, PPTLAD_) | |
~TrajectorySaver () | |
Public Member Functions inherited from oops::PostBase< State< MODEL > > | |
PostBase () | |
Constructors and basic operators. More... | |
PostBase (const util::Duration &freq) | |
PostBase (const eckit::Configuration &conf) | |
PostBase (const util::DateTime &start, const eckit::Configuration &conf) | |
PostBase (const util::DateTime &start, const util::DateTime &finish, const util::Duration &freq=util::Duration(0)) | |
virtual | ~PostBase () |
void | initialize (const State< MODEL > &xx, const util::DateTime &end, const util::Duration &tstep) |
Setup. More... | |
void | process (const State< MODEL > &xx) |
Process state or increment. More... | |
void | finalize (const State< MODEL > &xx) |
Final. More... | |
Private Types | |
typedef Geometry< MODEL > | Geometry_ |
typedef LinearModel< MODEL > | LinearModel_ |
typedef ModelAuxControl< MODEL > | ModelAux_ |
typedef PostProcessorTLAD< MODEL > | PPTLAD_ |
typedef State< MODEL > | State_ |
Private Member Functions | |
void | doInitialize (const State_ &, const util::DateTime &, const util::Duration &) override |
void | doProcessing (const State_ &) override |
Actual processing. More... | |
void | doFinalize (const State_ &) override |
Private Attributes | |
const Geometry_ | resol_ |
const eckit::LocalConfiguration | tlConf_ |
const ModelAux_ | lrBias_ |
boost::ptr_vector< LinearModel_ > & | tlm_ |
LinearModel_ * | subtlm_ |
PPTLAD_ | pptraj_ |
Save trajectory during forecast run.
Definition at line 32 of file TrajectorySaver.h.
|
private |
Definition at line 33 of file TrajectorySaver.h.
|
private |
Definition at line 34 of file TrajectorySaver.h.
|
private |
Definition at line 35 of file TrajectorySaver.h.
|
private |
Definition at line 36 of file TrajectorySaver.h.
|
private |
Definition at line 37 of file TrajectorySaver.h.
oops::TrajectorySaver< MODEL >::TrajectorySaver | ( | const eckit::Configuration & | conf, |
const Geometry_ & | resol, | ||
const ModelAux_ & | bias, | ||
boost::ptr_vector< LinearModel_ > & | tlm, | ||
PPTLAD_ | pptraj | ||
) |
Definition at line 60 of file TrajectorySaver.h.
|
inline |
Definition at line 42 of file TrajectorySaver.h.
|
overrideprivatevirtual |
Reimplemented from oops::PostBase< State< MODEL > >.
Definition at line 94 of file TrajectorySaver.h.
|
overrideprivatevirtual |
Reimplemented from oops::PostBase< State< MODEL > >.
Definition at line 73 of file TrajectorySaver.h.
|
overrideprivatevirtual |
Actual processing.
Implements oops::PostBase< State< MODEL > >.
Definition at line 84 of file TrajectorySaver.h.
|
private |
Definition at line 47 of file TrajectorySaver.h.
|
private |
Definition at line 50 of file TrajectorySaver.h.
|
private |
Definition at line 45 of file TrajectorySaver.h.
|
private |
Definition at line 49 of file TrajectorySaver.h.
|
private |
Definition at line 46 of file TrajectorySaver.h.
|
private |
Definition at line 48 of file TrajectorySaver.h.