Go to the documentation of this file.
   11 #include "eckit/config/Configuration.h" 
   13 #include "oops/interface/VariableChange.h" 
   14 #include "oops/util/Logger.h" 
   15 #include "oops/util/Timer.h" 
   25 static oops::VariableChangeMaker<Traits, oops::VariableChange<Traits, VarChaModel2GeoVaLs>>
 
   31   util::Timer timer(
classname(), 
"VarChaModel2GeoVaLs");
 
   32   oops::Log::trace() << 
classname() << 
" constructor starting" << std::endl;
 
   33   const eckit::Configuration * configc = &conf;
 
   35   oops::Log::trace() << 
classname() << 
" constructor done" << std::endl;
 
   39   util::Timer timer(
classname(), 
"~VarChaModel2GeoVaLs");
 
   40   oops::Log::trace() << 
classname() << 
" destructor starting" << std::endl;
 
   42   oops::Log::trace() << 
classname() << 
" destructor done" << std::endl;
 
   46   util::Timer timer(
classname(), 
"changeVar");
 
   47   oops::Log::trace() << 
classname() << 
" changeVar done" << std::endl;
 
   51   oops::Log::trace() << 
classname() << 
" changeVar done" << std::endl;
 
   55   util::Timer timer(
classname(), 
"changeVarInverse");
 
   56   oops::Log::trace() << 
classname() << 
" changeVarInverse starting" << std::endl;
 
   59   oops::Log::trace() << 
classname() << 
" changeVarInverse done" << std::endl;
 
  
 
void fv3jedi_vc_model2geovals_delete_f90(F90vc_M2G &)
 
void fv3jedi_vc_model2geovals_changevar_f90(const F90vc_M2G &, const F90geom &, const F90state &, const F90state &)
 
static oops::VariableChangeMaker< Traits, oops::VariableChange< Traits, VarChaModel2GeoVaLs > > makerVarChaModel2GeoVaLs_("Model2GeoVaLs")
 
void print(std::ostream &) const override
 
const util::DateTime & validTime() const
 
static const std::string classname()
 
void changeVarInverse(const State &, State &) const
 
Geometry handles geometry for FV3JEDI model.
 
std::shared_ptr< const Geometry > geom_
 
Configuration files should be formatted as e.g.
 
void fv3jedi_vc_model2geovals_create_f90(const F90vc_M2G &, const F90geom &, const eckit::Configuration *const *)
 
void changeVar(const State &, State &) const
 
VarChaModel2GeoVaLs(const Geometry &, const eckit::Configuration &)