OOPS
|
Generic implementation of identity model. More...
#include <IdentityModel.h>
Public Types | |
typedef IdentityModelParameters | Parameters_ |
Public Member Functions | |
IdentityModel (const Geometry_ &, const IdentityModelParameters &) | |
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... | |
![]() | |
ModelBase ()=default | |
virtual | ~ModelBase ()=default |
Static Public Member Functions | |
static const std::string | classname () |
![]() | |
static const std::string | classname () |
Private Types | |
typedef Geometry< MODEL > | Geometry_ |
typedef ModelAuxControl< MODEL > | ModelAux_ |
typedef State< MODEL > | State_ |
Private Member Functions | |
void | print (std::ostream &) const override |
Print; used for logging. More... | |
Private Attributes | |
const IdentityModelParameters | params_ |
Generic implementation of identity model.
Definition at line 36 of file IdentityModel.h.
|
private |
Definition at line 37 of file IdentityModel.h.
|
private |
Definition at line 38 of file IdentityModel.h.
typedef IdentityModelParameters oops::IdentityModel< MODEL >::Parameters_ |
Definition at line 42 of file IdentityModel.h.
|
private |
Definition at line 39 of file IdentityModel.h.
oops::IdentityModel< MODEL >::IdentityModel | ( | const Geometry_ & | resol, |
const IdentityModelParameters & | params | ||
) |
Definition at line 68 of file IdentityModel.h.
|
inlinestatic |
Definition at line 44 of file IdentityModel.h.
|
overridevirtual |
finalize forecast
Implements oops::ModelBase< MODEL >.
Definition at line 92 of file IdentityModel.h.
|
overridevirtual |
initialize forecast
Implements oops::ModelBase< MODEL >.
Definition at line 76 of file IdentityModel.h.
|
inlineoverrideprivatevirtual |
Print; used for logging.
Implements oops::ModelBase< MODEL >.
Definition at line 61 of file IdentityModel.h.
|
overridevirtual |
one forecast step
Implements oops::ModelBase< MODEL >.
Definition at line 83 of file IdentityModel.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
private |
Definition at line 62 of file IdentityModel.h.