Go to the documentation of this file.
   16 #include "eckit/config/Configuration.h" 
   17 #include "eckit/exception/Exceptions.h" 
   19 #include "oops/util/DateTime.h" 
   20 #include "oops/util/Logger.h" 
   21 #include "oops/util/ObjectCounter.h" 
   22 #include "oops/util/Printable.h" 
   23 #include "oops/util/Timer.h" 
   25 #include "ufo/GeoVaLs.h" 
   26 #include "ufo/Locations.h" 
   50 class GetValues : 
public util::Printable, 
private util::ObjectCounter<GetValues> {
 
   52   static const std::string 
classname() {
return "fv3jedi::GetValues";}
 
   57   void fillGeoVaLs(
const State &, 
const util::DateTime &, 
const util::DateTime &,
 
   58                    ufo::GeoVaLs &) 
const;
 
   61   void print(std::ostream &) 
const;
 
   64   std::shared_ptr<const Geometry> 
geom_;
 
  
 
GetValues(const Geometry &, const ufo::Locations &)
 
void fillGeoVaLs(const State &, const util::DateTime &, const util::DateTime &, ufo::GeoVaLs &) const
 
static const std::string classname()
 
F90getvalues keyGetValues_
 
std::shared_ptr< const Geometry > geom_
 
Geometry handles geometry for FV3JEDI model.
 
void print(std::ostream &) const
 
Configuration files should be formatted as e.g.
 
std::unique_ptr< VarChaModel2GeoVaLs > model2geovals_