15 #include "eckit/config/Configuration.h" 21 #include "oops/util/Logger.h" 30 : keyOperStrm_(0), varin_(
std::vector<
std::string>{
"x"})
32 const eckit::Configuration * configc = &config;
34 oops::Log::trace() <<
"ObsStreamQG created." << std::endl;
41 oops::Log::trace() <<
"ObsStreamQG destructed." << std::endl;
54 os <<
"ObsStreamQG::print not implemented";
GomQG class to handle local model values for QG model.
ObsStreamQG(const ObsSpaceQG &, const eckit::Configuration &)
subroutine std(a, mean, stdv, area)
void qg_stream_setup_f90(F90hop &, const eckit::Configuration *const *)
const double & stream() const
void qg_stream_delete_f90(F90hop &)
Class to handle observation bias parameters.
static ObsOpMaker< ObsStreamQG > makerStream_("Stream")
void simulateObs(const GomQG &, ObsVecQG &, const ObsBias &) const
Obs Operator.
ObsVecQG class to handle vectors in observation space for QG model.
Wrapper around ObsHelpQG, mostly to hide the factory.
void qg_stream_equiv_f90(const F90goms &, const F90ovec &, const double &)
The namespace for the qg model.
void print(std::ostream &) const