Go to the documentation of this file.
15 geom_(new
Geometry(geom)), model2geovals_() {
16 oops::Log::trace() <<
"GetValues::GetValues starting" << std::endl;
20 util::Timer timervc(
classname(),
"VarChaModel2GeoVaLs");
22 eckit::LocalConfiguration dummyconfig(sep);
28 util::Timer timergv(
classname(),
"GetValues");
30 oops::Log::trace() <<
"GetValues::GetValues done" << std::endl;
37 oops::Log::trace() <<
"GetValues::~GetValues starting" << std::endl;
39 oops::Log::trace() <<
"GetValues::~GetValues done" << std::endl;
45 const util::DateTime & t2, ufo::GeoVaLs & geovals)
const {
46 oops::Log::trace() <<
"GetValues::fillGeovals starting" << std::endl;
47 const util::DateTime * t1p = &t1;
48 const util::DateTime * t2p = &t2;
54 util::Timer timervc(
classname(),
"changeVar");
58 oops::Log::trace() <<
"GetValues::fillGeovals changeVar done" << stategeovalvars << std::endl;
61 util::Timer timergv(
classname(),
"fillGeoVaLs");
66 oops::Log::trace() <<
"GetValues::fillGeovals done" << geovals << std::endl;
72 os <<
" GetValues for fv3-jedi" << std::endl;
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_
void fv3jedi_getvalues_create_f90(F90getvalues &, const F90geom &, const F90locs &)
const util::DateTime & validTime() const
void fv3jedi_getvalues_delete_f90(F90getvalues &)
Geometry handles geometry for FV3JEDI model.
void print(std::ostream &) const
void fv3jedi_getvalues_fill_geovals_f90(const F90getvalues &, const F90geom &, const F90state &, const util::DateTime **, const util::DateTime **, const F90locs &, const F90goms &)
Configuration files should be formatted as e.g.
std::unique_ptr< VarChaModel2GeoVaLs > model2geovals_