10 #include "eckit/config/Configuration.h" 12 #include "ioda/ObsSpace.h" 15 #include "oops/util/Logger.h" 26 const util::DateTime &
t1,
const util::DateTime &
t2) {
27 oops::Log::trace() <<
"ObsCheck contructor starting " <<
t1 <<
" " <<
t2 << std::endl;
28 const util::DateTime *
p1 = &
t1;
29 const util::DateTime *
p2 = &
t2;
31 oops::Log::trace() <<
"ObsCheck contructor key = " <<
keyObsCheck_ << std::endl;
37 oops::Log::trace() <<
"ObsCheck contructor config starting" << std::endl;
38 const eckit::Configuration *
conf = &config;
40 oops::Log::trace() <<
"ObsCheck contructor config key = " <<
keyObsCheck_ << std::endl;
46 oops::Log::trace() <<
"ObsCheck ObsSpace starting" << std::endl;
47 oops::Log::trace() <<
"ObsCheck ObsSpace end " << std::endl;
54 oops::Log::trace() <<
"ObsCheck destructed" << std::endl;
60 os <<
"ObsCheck::print not implemented";
67 oops::Log::trace() <<
"ObsCheck postFilter starting" << std::endl;
69 oops::Log::trace() <<
"ObsCheck postFilter end" << std::endl;
75 oops::Log::trace() <<
"ObsCheck priorFilter starting" << std::endl;
77 oops::Log::trace() <<
"ObsCheck priorFilter end" << std::endl;
ObsVector class to handle vectors in observation space for IODA.
void ufo_obscheck_delete_f90(F90ocheck &)
void print(std::ostream &) const
void priorFilter(const ioda::ObsSpace &) const
Wrapper around ObsHelpQG, mostly to hide the factory.
GeoVaLs: geophysical values at locations.
void postFilter(const GeoVaLs &, const ioda::ObsVector &, const ioda::ObsSpace &) const
ObsCheck(const ioda::ObsSpace &, const oops::Variables &, const util::DateTime &, const util::DateTime &)
void ufo_obscheck_setup_f90(F90ocheck &, const eckit::Configuration *const *)
Interface to Fortran UFO routines.