Go to the documentation of this file.
15 #include "eckit/config/Configuration.h"
23 #include "oops/util/Logger.h"
32 : varin_(std::vector<std::string>{
"x"})
34 oops::Log::trace() <<
"ObsStreamTLAD created" << std::endl;
58 os <<
"ObsStreamTLAD::print not implemented" << std::endl;
void simulateObsTL(const GomQG &, ObsVecQG &, const ObsBiasIncrement &) const override
The namespace for the qg model.
void simulateObsAD(GomQG &, const ObsVecQG &, ObsBiasIncrement &) const override
Class to handle observation bias parameters.
ObsStreamTLAD(const ObsSpaceQG &, const eckit::Configuration &)
void setTrajectory(const GomQG &, const ObsBias &) override
Obs Operator.
GomQG class to handle local model values for QG model.
void print(std::ostream &) const override
ObsVecQG class to handle vectors in observation space for QG model.
const int & toFortran() const
static ObsOpTLADMaker< ObsStreamTLAD > makerStreamTL_("Stream")
void qg_stream_equiv_tl_f90(const F90gom &, const F90ovec &, const double &)
void qg_stream_equiv_ad_f90(const F90gom &, const F90ovec &, double &)
const int & toFortran() const