14 #include "eckit/config/Configuration.h" 16 #include "ioda/ObsSpace.h" 33 : keyOperStericHeight_(0), varin_(), odb_(odb)
35 const eckit::Configuration * configc = &config;
37 const std::vector<std::string> vv{
"sea_surface_height_above_geoid",
38 "ocean_potential_temperature",
41 oops::Log::trace() <<
"ObsStericHeight created." << std::endl;
48 oops::Log::trace() <<
"ObsStericHeight destructed" << std::endl;
62 os <<
"ObsStericHeight::print not implemented";
void ufo_stericheight_delete_f90(F90hop &)
ObsVector class to handle vectors in observation space for IODA.
const double & toFortran() const
void simulateObs(const GeoVaLs &, ioda::ObsVector &, const ObsBias &) const
Obs Operator.
F90hop keyOperStericHeight_
Wrapper around ObsHelpQG, mostly to hide the factory.
GeoVaLs: geophysical values at locations.
void ufo_stericheight_setup_f90(F90hop &, const eckit::Configuration *const *)
virtual ~ObsStericHeight()
void ufo_stericheight_simobs_f90(const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, const double &, const F90obias &)
const ioda::ObsSpace & odb_
ObsStericHeight(const ioda::ObsSpace &, const eckit::Configuration &)
boost::scoped_ptr< const oops::Variables > varin_
void print(std::ostream &) const
Class to handle observation bias parameters.
static ObsOperatorMaker< ObsStericHeight > makerObsStericHeight_("ObsStericHeight")