FV3 Bundle
|
QG model definition. More...
#include <ModelQG.h>
Public Member Functions | |
ModelQG (const GeometryQG &, const eckit::Configuration &) | |
~ModelQG () | |
void | initialize (StateQG &) const |
Prepare model integration. More... | |
void | step (StateQG &, const ModelBias &) const |
Model integration. More... | |
int | saveTrajectory (StateQG &, const ModelBias &) const |
void | finalize (StateQG &) const |
Finish model integration. More... | |
const util::Duration & | timeResolution () const |
Utilities. More... | |
const oops::Variables & | variables () const |
Public Member Functions inherited from oops::ModelBase< QgTraits > | |
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< QgTraits > | |
static const std::string | classname () |
Private Member Functions | |
void | print (std::ostream &) const |
Private Attributes | |
F90model | keyConfig_ |
util::Duration | tstep_ |
const GeometryQG | geom_ |
const oops::Variables | vars_ |
Additional Inherited Members | |
Protected Member Functions inherited from oops::ModelBase< QgTraits > | |
virtual void | initialize (typename QgTraits ::State &) const=0 |
virtual void | step (typename QgTraits ::State &, const typename QgTraits ::ModelAuxControl &) const=0 |
virtual void | finalize (typename QgTraits ::State &) const=0 |
QG model definition.
QG nonlinear model definition and configuration parameters.
qg::ModelQG::ModelQG | ( | const GeometryQG & | resol, |
const eckit::Configuration & | model | ||
) |
Definition at line 30 of file ModelQG.cc.
qg::ModelQG::~ModelQG | ( | ) |
|
inlinestatic |
void qg::ModelQG::finalize | ( | StateQG & | xx | ) | const |
Finish model integration.
Definition at line 60 of file ModelQG.cc.
void qg::ModelQG::initialize | ( | StateQG & | xx | ) | const |
Prepare model integration.
Definition at line 46 of file ModelQG.cc.
|
privatevirtual |
Implements oops::ModelBase< QgTraits >.
Definition at line 75 of file ModelQG.cc.
Definition at line 65 of file ModelQG.cc.
Model integration.
Definition at line 52 of file ModelQG.cc.
|
inlinevirtual |
|
inlinevirtual |
Implements oops::ModelBase< QgTraits >.
|
private |
|
private |