FV3 Bundle
|
Encapsulates a pseudo forecast model. More...
#include <PseudoModel.h>
Public Member Functions | |
PseudoModel (const Geometry_ &, const eckit::Configuration &) | |
~PseudoModel () | |
void | initialize (State_ &) const override |
void | step (State_ &, const ModelAux_ &) const override |
void | finalize (State_ &) const override |
const util::Duration & | timeResolution () const override |
void | print (std::ostream &) const override |
Public Member Functions inherited from oops::ModelBase< MODEL > | |
ModelBase () | |
virtual | ~ModelBase () |
void | initialize (State_ &) const |
void | step (State_ &, const ModelAux_ &) const |
void | finalize (State_ &) const |
virtual const oops::Variables & | variables () const =0 |
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 MODEL::Geometry | Geometry_ |
typedef MODEL::ModelAuxControl | ModelAux_ |
typedef MODEL::State | State_ |
Private Attributes | |
const Geometry_ | resol_ |
const util::Duration | tstep_ |
Additional Inherited Members | |
Protected Member Functions inherited from oops::ModelBase< MODEL > | |
virtual void | initialize (typename MODEL::State &) const =0 |
virtual void | step (typename MODEL::State &, const typename MODEL::ModelAuxControl &) const =0 |
virtual void | finalize (typename MODEL::State &) const =0 |
Encapsulates a pseudo forecast model.
Generic implementation of the pseudo model.
Definition at line 37 of file PseudoModel.h.
|
private |
Definition at line 38 of file PseudoModel.h.
|
private |
Definition at line 39 of file PseudoModel.h.
|
private |
Definition at line 40 of file PseudoModel.h.
oops::PseudoModel< MODEL >::PseudoModel | ( | const Geometry_ & | resol, |
const eckit::Configuration & | tlConf | ||
) |
Definition at line 65 of file PseudoModel.h.
oops::PseudoModel< MODEL >::~PseudoModel | ( | ) |
Definition at line 74 of file PseudoModel.h.
|
inlinestatic |
Definition at line 43 of file PseudoModel.h.
|
override |
|
override |
|
inlineoverridevirtual |
Implements oops::ModelBase< MODEL >.
Definition at line 55 of file PseudoModel.h.
|
override |
|
inlineoverridevirtual |
Implements oops::ModelBase< MODEL >.
Definition at line 54 of file PseudoModel.h.
|
private |
Definition at line 58 of file PseudoModel.h.
|
private |
Definition at line 59 of file PseudoModel.h.