FV3 Bundle
|
FV3JEDI model definition. More...
#include <ModelFV3JEDI.h>
Public Member Functions | |
ModelFV3JEDI (const GeometryFV3JEDI &, const eckit::Configuration &) | |
~ModelFV3JEDI () | |
void | initialize (StateFV3JEDI &) const |
Prepare model integration. More... | |
void | step (StateFV3JEDI &, const ModelBiasFV3JEDI &) const |
Model integration. More... | |
int | saveTrajectory (StateFV3JEDI &, const ModelBiasFV3JEDI &) const |
void | finalize (StateFV3JEDI &) const |
Finish model integration. More... | |
const util::Duration & | timeResolution () const |
Utilities. More... | |
const oops::Variables & | variables () const |
Public Member Functions inherited from oops::ModelBase< FV3JEDITraits > | |
ModelBase () | |
virtual | ~ModelBase () |
void | initialize (State_ &) const |
void | step (State_ &, const ModelAux_ &) const |
void | finalize (State_ &) const |
Static Public Member Functions | |
static const std::string | classname () |
Static Public Member Functions inherited from oops::ModelBase< FV3JEDITraits > | |
static const std::string | classname () |
Private Member Functions | |
void | print (std::ostream &) const |
Private Attributes | |
F90model | keyConfig_ |
util::Duration | tstep_ |
const GeometryFV3JEDI | geom_ |
const oops::Variables | vars_ |
Additional Inherited Members | |
Protected Member Functions inherited from oops::ModelBase< FV3JEDITraits > | |
virtual void | initialize (typename FV3JEDITraits ::State &) const=0 |
virtual void | step (typename FV3JEDITraits ::State &, const typename FV3JEDITraits ::ModelAuxControl &) const=0 |
virtual void | finalize (typename FV3JEDITraits ::State &) const=0 |
FV3JEDI model definition.
FV3JEDI nonlinear model definition and configuration parameters.
Definition at line 43 of file ModelFV3JEDI.h.
fv3jedi::ModelFV3JEDI::ModelFV3JEDI | ( | const GeometryFV3JEDI & | resol, |
const eckit::Configuration & | model | ||
) |
Definition at line 26 of file ModelFV3JEDI.cc.
fv3jedi::ModelFV3JEDI::~ModelFV3JEDI | ( | ) |
|
inlinestatic |
Definition at line 46 of file ModelFV3JEDI.h.
void fv3jedi::ModelFV3JEDI::finalize | ( | StateFV3JEDI & | xx | ) | const |
Finish model integration.
Definition at line 58 of file ModelFV3JEDI.cc.
void fv3jedi::ModelFV3JEDI::initialize | ( | StateFV3JEDI & | xx | ) | const |
Prepare model integration.
Definition at line 46 of file ModelFV3JEDI.cc.
|
privatevirtual |
Implements oops::ModelBase< FV3JEDITraits >.
Definition at line 71 of file ModelFV3JEDI.cc.
int fv3jedi::ModelFV3JEDI::saveTrajectory | ( | StateFV3JEDI & | xx, |
const ModelBiasFV3JEDI & | |||
) | const |
Definition at line 63 of file ModelFV3JEDI.cc.
void fv3jedi::ModelFV3JEDI::step | ( | StateFV3JEDI & | xx, |
const ModelBiasFV3JEDI & | |||
) | const |
Model integration.
Definition at line 51 of file ModelFV3JEDI.cc.
|
inlinevirtual |
Utilities.
Implements oops::ModelBase< FV3JEDITraits >.
Definition at line 62 of file ModelFV3JEDI.h.
|
inlinevirtual |
Implements oops::ModelBase< FV3JEDITraits >.
Definition at line 63 of file ModelFV3JEDI.h.
|
private |
Definition at line 69 of file ModelFV3JEDI.h.
|
private |
Definition at line 67 of file ModelFV3JEDI.h.
|
private |
Definition at line 68 of file ModelFV3JEDI.h.
|
private |
Definition at line 70 of file ModelFV3JEDI.h.