Go to the documentation of this file.
   14 #include "oops/base/LinearModelBase.h" 
   15 #include "oops/util/Duration.h" 
   16 #include "oops/util/ObjectCounter.h" 
   17 #include "oops/util/Printable.h" 
   32 class Tlm: 
public oops::LinearModelBase<Traits>,
 
   33                 private util::ObjectCounter<Tlm> {
 
   35   static const std::string 
classname() {
return "fv3jedi::Tlm";}
 
   38   Tlm(
const Geometry &, 
const eckit::Configuration &);
 
   58   void print(std::ostream &) 
const override;
 
   59   typedef std::map< util::DateTime, int >::iterator 
trajIter;
 
   60   typedef std::map< util::DateTime, int >::const_iterator 
trajICst;
 
  
 
void finalizeAD(Increment &) const override
 
void setTrajectory(const State &, State &, const ModelBias &) override
 
void stepAD(Increment &, ModelBiasIncrement &) const override
 
void finalizeTL(Increment &) const override
 
Tlm(const Geometry &, const eckit::Configuration &)
 
const oops::Variables linvars_
 
void print(std::ostream &) const override
 
std::map< util::DateTime, int >::iterator trajIter
 
void initializeAD(Increment &) const override
 
Model error for the FV3JEDI model.
 
const util::Duration & timeResolution() const override
 
Geometry handles geometry for FV3JEDI model.
 
static const std::string classname()
 
void stepTL(Increment &, const ModelBiasIncrement &) const override
 
std::map< util::DateTime, F90traj > trajmap_
 
void initializeTL(Increment &) const override
 
Configuration files should be formatted as e.g.
 
const oops::Variables & variables() const override
 
std::map< util::DateTime, int >::const_iterator trajICst