8 #ifndef MPASJEDI_MODELMPAS_H_
9 #define MPASJEDI_MODELMPAS_H_
14 #include "oops/interface/ModelBase.h"
15 #include "oops/util/Duration.h"
16 #include "oops/util/ObjectCounter.h"
40 class ModelMPAS:
public oops::interface::ModelBase<MPASTraits>,
41 private util::ObjectCounter<ModelMPAS> {
43 static const std::string
classname() {
return "mpas::ModelMPAS";}
63 void print(std::ostream &)
const;
GeometryMPAS handles geometry for MPAS model.
Model error for the MPAS model.
int saveTrajectory(StateMPAS &, const ModelBiasMPAS &) const
void finalize(StateMPAS &) const
Finish model integration.
const oops::Variables & variables() const
ModelMPAS(const GeometryMPAS &, const eckit::Configuration &)
const oops::Variables vars_
static const std::string classname()
const util::Duration & timeResolution() const
Utilities.
void initialize(StateMPAS &) const
Prepare model integration.
void step(StateMPAS &, const ModelBiasMPAS &) const
Model integration.
void print(std::ostream &) const