11 #ifndef QG_MODEL_OBSOPERATORTLAD_H_
12 #define QG_MODEL_OBSOPERATORTLAD_H_
17 #include <boost/noncopyable.hpp>
21 #include "oops/util/Printable.h"
32 class ObsBiasIncrement;
40 private boost::noncopyable {
56 void print(std::ostream &)
const;
57 std::unique_ptr<ObsOpBaseTLAD>
oper_;
GomQG class to handle local model values for QG model.
Class to handle observation bias parameters.
std::unique_ptr< ObsOpBaseTLAD > oper_
const oops::Variables & requiredVars() const
Other.
ObsOperatorTLAD(const ObsSpaceQG &, const Parameters_ &)
void simulateObsTL(const GomQG &, ObsVecQG &, const ObsBiasIncrement &) const
void simulateObsAD(GomQG &, const ObsVecQG &, ObsBiasIncrement &) const
ObservationParameters Parameters_
void print(std::ostream &) const
void setTrajectory(const GomQG &, const ObsBias &)
Obs Operator.
ObsVecQG class to handle vectors in observation space for QG model.
Parameters controlling the observation operator for the QG model.
The namespace for the main oops code.
The namespace for the qg model.