16 #include "eckit/config/Configuration.h"
23 #include "oops/util/Logger.h"
30 : obsdb_(ot), inputs_(
std::vector<
std::string>{
"x"})
41 for (
size_t jj = 0; jj < gom.
size(); ++jj) {
42 ovec[jj] = gom[jj] + bias.
value();
55 os <<
"Lorenz 95: Identity obs operator";
GomL95 class to handle locations for L95 model.
LocsL95 class to handle locations for L95 model.
Class to handle observation bias parameters.
const double & value() const
A Simple Observation Data Handler.
const std::vector< double > & locations() const
const std::vector< util::DateTime > & times() const
Vector in observation space.
ObservationL95(const ObsTable &, const eckit::Configuration &)
void print(std::ostream &) const
void simulateObs(const GomL95 &, ObsVec1D &, const ObsBias &, ObsDiags1D &) const
std::unique_ptr< LocsL95 > locations() const
The namespace for the L95 model.