MPAS-JEDI
|
LFRic linear model definition. More...
#include <TlmMPAS.h>
Public Member Functions | |
TlmMPAS (const GeometryMPAS &, const eckit::Configuration &) | |
~TlmMPAS () | |
void | setTrajectory (const StateMPAS &, StateMPAS &, const ModelBiasMPAS &) override |
Model trajectory computation. More... | |
void | initializeTL (IncrementMPAS &) const override |
Run TLM and its adjoint. More... | |
void | stepTL (IncrementMPAS &, const ModelBiasIncrementMPAS &) const override |
void | finalizeTL (IncrementMPAS &) const override |
void | initializeAD (IncrementMPAS &) const override |
void | stepAD (IncrementMPAS &, ModelBiasIncrementMPAS &) const override |
void | finalizeAD (IncrementMPAS &) const override |
const util::Duration & | timeResolution () const override |
Other utilities. More... | |
const GeometryMPAS & | resolution () const |
const oops::Variables & | variables () const override |
Static Public Member Functions | |
static const std::string | classname () |
Private Types | |
typedef std::map< util::DateTime, int >::iterator | trajIter |
typedef std::map< util::DateTime, int >::const_iterator | trajICst |
Private Member Functions | |
void | print (std::ostream &) const override |
Private Attributes | |
F90model | keyConfig_ |
util::Duration | tstep_ |
const GeometryMPAS | resol_ |
std::map< util::DateTime, F90traj > | traj_ |
const ModelMPAS | lrmodel_ |
const oops::Variables | linvars_ |
LFRic linear model definition.
LFRic linear model definition and configuration parameters.
|
private |
|
private |
mpas::TlmMPAS::TlmMPAS | ( | const GeometryMPAS & | resol, |
const eckit::Configuration & | tlConf | ||
) |
mpas::TlmMPAS::~TlmMPAS | ( | ) |
|
inlinestatic |
|
override |
|
override |
Definition at line 84 of file TlmMPAS.cc.
|
override |
Definition at line 88 of file TlmMPAS.cc.
|
override |
Run TLM and its adjoint.
Definition at line 65 of file TlmMPAS.cc.
|
overrideprivate |
Definition at line 111 of file TlmMPAS.cc.
|
inline |
|
override |
Model trajectory computation.
Definition at line 46 of file TlmMPAS.cc.
|
override |
|
override |
|
inlineoverride |
|
inlineoverride |
|
private |
|
private |