|
OOPS
|
Save trajectory during forecast run. More...
#include <TrajectorySaver.h>


Public Member Functions | |
| TrajectorySaver (const eckit::Configuration &, const Geometry_ &, const ModelAux_ &, std::shared_ptr< LinearModel_ >, PPTLAD_) | |
| TrajectorySaver (const eckit::Configuration &, const Geometry_ &, PPTLAD_) | |
| ~TrajectorySaver () | |
Public Member Functions inherited from oops::PostBase< State< MODEL > > | |
| PostBase () | |
| Constructors and basic operators. More... | |
| PostBase (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_ |
| PPTLAD_ | pptraj_ |
| std::unique_ptr< const ModelAux_ > | lrBias_ |
| std::shared_ptr< LinearModel_ > | tlm_ |
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, | ||
| std::shared_ptr< LinearModel_ > | tlm, | ||
| PPTLAD_ | pptraj | ||
| ) |
Definition at line 59 of file TrajectorySaver.h.
| oops::TrajectorySaver< MODEL >::TrajectorySaver | ( | const eckit::Configuration & | conf, |
| const Geometry_ & | resol, | ||
| PPTLAD_ | pptraj | ||
| ) |
Definition at line 71 of file TrajectorySaver.h.
|
inline |
Definition at line 43 of file TrajectorySaver.h.
|
overrideprivatevirtual |
Reimplemented from oops::PostBase< State< MODEL > >.
Definition at line 99 of file TrajectorySaver.h.
|
overrideprivatevirtual |
Reimplemented from oops::PostBase< State< MODEL > >.
Definition at line 80 of file TrajectorySaver.h.
|
overrideprivatevirtual |
Actual processing.
Implements oops::PostBase< State< MODEL > >.
Definition at line 90 of file TrajectorySaver.h.
|
private |
Definition at line 48 of file TrajectorySaver.h.
|
private |
Definition at line 47 of file TrajectorySaver.h.
|
private |
Definition at line 46 of file TrajectorySaver.h.
|
private |
Definition at line 49 of file TrajectorySaver.h.