|
OOPS
|
#include <PseudoModelState4D.h>


Public Member Functions | |
| PseudoModelState4D (const State4D_ &state4d, const util::Duration &tstep=util::Duration(0)) | |
| void | initialize (State_ &) const override |
| initialize forecast More... | |
| void | step (State_ &, const ModelAux_ &) const override |
| one forecast step More... | |
| void | finalize (State_ &) const override |
| finalize forecast More... | |
| const util::Duration & | timeResolution () const override |
| model time step More... | |
| const oops::Variables & | variables () const override |
| model variables More... | |
Public Member Functions inherited from oops::ModelBase< MODEL > | |
| ModelBase ()=default | |
| virtual | ~ModelBase ()=default |
Static Public Member Functions | |
| static const std::string | classname () |
Static Public Member Functions inherited from oops::ModelBase< MODEL > | |
| static const std::string | classname () |
Private Types | |
| typedef Geometry< MODEL > | Geometry_ |
| typedef ModelAuxControl< MODEL > | ModelAux_ |
| typedef State< MODEL > | State_ |
| typedef State4D< MODEL > | State4D_ |
Private Member Functions | |
| void | print (std::ostream &) const override |
| Print; used for logging. More... | |
Private Attributes | |
| const State4D_ & | state4d_ |
| Reference to 4D state that is used in the model. More... | |
| util::Duration | tstep_ |
| Model's time resolution. More... | |
| const oops::Variables | vars_ |
| Variables from 4D state. More... | |
| size_t | currentstate_ |
| Index of the current state. More... | |
Generic implementation of the pseudo model initialized with 4D State (steps through time by stepping through states in 4D state)
Definition at line 31 of file oops/generic/PseudoModelState4D.h.
|
private |
Definition at line 32 of file oops/generic/PseudoModelState4D.h.
|
private |
Definition at line 33 of file oops/generic/PseudoModelState4D.h.
|
private |
Definition at line 35 of file oops/generic/PseudoModelState4D.h.
|
private |
Definition at line 34 of file oops/generic/PseudoModelState4D.h.
| oops::PseudoModelState4D< MODEL >::PseudoModelState4D | ( | const State4D_ & | state4d, |
| const util::Duration & | tstep = util::Duration(0) |
||
| ) |
Initialize pseudo model with state4d - 4D state to loop through in the model run and tstep - time resolution of the model
Definition at line 74 of file oops/generic/PseudoModelState4D.h.

|
inlinestatic |
Definition at line 38 of file oops/generic/PseudoModelState4D.h.
|
overridevirtual |
finalize forecast
Implements oops::ModelBase< MODEL >.
Definition at line 103 of file oops/generic/PseudoModelState4D.h.
|
overridevirtual |
initialize forecast
Implements oops::ModelBase< MODEL >.
Definition at line 85 of file oops/generic/PseudoModelState4D.h.
|
overrideprivatevirtual |
Print; used for logging.
Implements oops::ModelBase< MODEL >.
Definition at line 110 of file oops/generic/PseudoModelState4D.h.
|
overridevirtual |
one forecast step
Implements oops::ModelBase< MODEL >.
Definition at line 94 of file oops/generic/PseudoModelState4D.h.
|
inlineoverridevirtual |
model time step
Implements oops::ModelBase< MODEL >.
Definition at line 53 of file oops/generic/PseudoModelState4D.h.
|
inlineoverridevirtual |
model variables
Implements oops::ModelBase< MODEL >.
Definition at line 56 of file oops/generic/PseudoModelState4D.h.
|
mutableprivate |
Index of the current state.
Definition at line 68 of file oops/generic/PseudoModelState4D.h.
|
private |
Reference to 4D state that is used in the model.
Definition at line 62 of file oops/generic/PseudoModelState4D.h.
|
private |
Model's time resolution.
Definition at line 64 of file oops/generic/PseudoModelState4D.h.
|
private |
Variables from 4D state.
Definition at line 66 of file oops/generic/PseudoModelState4D.h.