|
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.