15 #include "eckit/config/Configuration.h" 22 #include "oops/util/Logger.h" 31 : keyOperWspeed_(0), varin_(
std::vector<
std::string>{
"u",
"v"})
33 const eckit::Configuration * configc = &config;
35 oops::Log::trace() <<
"ObsWSpeedQG created." << std::endl;
42 oops::Log::trace() <<
"ObsWSpeedQG destructed" << std::endl;
55 os <<
"ObsWSpeedQG::print not implemented";
GomQG class to handle local model values for QG model.
void qg_wspeed_eqv_f90(const F90goms &, const F90ovec &, const double &)
static ObsOpMaker< ObsWSpeedQG > makerWSpeed_("WSpeed")
subroutine std(a, mean, stdv, area)
void simulateObs(const GomQG &, ObsVecQG &, const ObsBias &) const
Obs Operator.
Class to handle observation bias parameters.
void print(std::ostream &) const
void qg_wspeed_delete_f90(F90hop &)
void qg_wspeed_setup_f90(F90hop &, const eckit::Configuration *const *)
ObsWSpeedQG(const ObsSpaceQG &, const eckit::Configuration &)
ObsVecQG class to handle vectors in observation space for QG model.
const double & wspd() const
Wrapper around ObsHelpQG, mostly to hide the factory.
The namespace for the qg model.