Go to the documentation of this file.
15 #include "eckit/config/Configuration.h"
21 #include "oops/util/Logger.h"
30 : obsdb_(odb), varin_(std::vector<std::string>{
"x"})
32 oops::Log::trace() <<
"ObsStreamQG created." << std::endl;
45 const util::DateTime & t2)
const {
52 os <<
"ObsStreamQG::print not implemented";
The namespace for the qg model.
const ObsSpaceQG & obsdb_
Class to handle observation bias parameters.
static ObsOpMaker< ObsStreamQG > makerStream_("Stream")
GomQG class to handle local model values for QG model.
void qg_stream_equiv_f90(const F90gom &, const F90ovec &, const double &)
const double & stream() const
ObsVecQG class to handle vectors in observation space for QG model.
const int & toFortran() const
void simulateObs(const GomQG &, ObsVecQG &, const ObsBias &) const override
Obs Operator.
void print(std::ostream &) const override
std::unique_ptr< LocationsQG > locations(const util::DateTime &t1, const util::DateTime &t2) const
create locations between times (t1, t2]
std::unique_ptr< LocationsQG > locations(const util::DateTime &, const util::DateTime &) const override
const int & toFortran() const
ObsStreamQG(const ObsSpaceQG &, const eckit::Configuration &)