|
FV3 Bundle
|
Lorenz 95 model configuration and computations. More...
#include <ModelL95.h>
Public Member Functions | |
| ModelL95 (const Resolution &, const eckit::Configuration &) | |
| ~ModelL95 () | |
| void | initialize (StateL95 &) const |
| void | step (StateL95 &, const ModelBias &) const |
| void | finalize (StateL95 &) const |
| void | stepRK (FieldL95 &, const ModelBias &, ModelTrajectory &) const |
| const util::Duration & | timeResolution () const |
| const oops::Variables & | variables () const |
Public Member Functions inherited from oops::ModelBase< L95Traits > | |
| 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< L95Traits > | |
| static const std::string | classname () |
Private Member Functions | |
| void | print (std::ostream &) const |
| void | tendencies (const FieldL95 &, const double &, FieldL95 &) const |
Private Attributes | |
| const Resolution | resol_ |
| const double | f_ |
| const util::Duration | tstep_ |
| const double | dt_ |
| const oops::Variables | vars_ |
Additional Inherited Members | |
Protected Member Functions inherited from oops::ModelBase< L95Traits > | |
| virtual void | initialize (typename L95Traits ::State &) const=0 |
| virtual void | step (typename L95Traits ::State &, const typename L95Traits ::ModelAuxControl &) const=0 |
| virtual void | finalize (typename L95Traits ::State &) const=0 |
Lorenz 95 model configuration and computations.
Definition at line 38 of file ModelL95.h.
| lorenz95::ModelL95::ModelL95 | ( | const Resolution & | resol, |
| const eckit::Configuration & | config | ||
| ) |
| lorenz95::ModelL95::~ModelL95 | ( | ) |
Definition at line 41 of file src/lorenz95/ModelL95.cc.
|
inlinestatic |
Definition at line 41 of file ModelL95.h.
| void lorenz95::ModelL95::finalize | ( | StateL95 & | ) | const |
Definition at line 47 of file src/lorenz95/ModelL95.cc.
| void lorenz95::ModelL95::initialize | ( | StateL95 & | ) | const |
Definition at line 46 of file src/lorenz95/ModelL95.cc.
|
privatevirtual |
Implements oops::ModelBase< L95Traits >.
Definition at line 108 of file src/lorenz95/ModelL95.cc.
| void lorenz95::ModelL95::stepRK | ( | FieldL95 & | xx, |
| const ModelBias & | bias, | ||
| ModelTrajectory & | traj | ||
| ) | const |
Definition at line 56 of file src/lorenz95/ModelL95.cc.
|
private |
Definition at line 91 of file src/lorenz95/ModelL95.cc.
|
inlinevirtual |
Implements oops::ModelBase< L95Traits >.
Definition at line 53 of file ModelL95.h.
|
inlinevirtual |
Implements oops::ModelBase< L95Traits >.
Definition at line 54 of file ModelL95.h.
|
private |
Definition at line 64 of file ModelL95.h.
|
private |
Definition at line 62 of file ModelL95.h.
|
private |
Definition at line 61 of file ModelL95.h.
|
private |
Definition at line 63 of file ModelL95.h.
|
private |
Definition at line 65 of file ModelL95.h.