Go to the documentation of this file.
16 #include "eckit/config/Configuration.h"
22 #include "oops/util/DateTime.h"
23 #include "oops/util/Logger.h"
30 : obsdb_(ot), inputs_()
41 for (
size_t jj = 0; jj < gom.
size(); ++jj) {
42 ovec[jj] = gom[jj] + bias.
value();
49 const util::DateTime & t2)
const {
56 os <<
"ObservationL95: Lorenz 95 Obs Operator";
Class to handle observation bias parameters.
std::vector< double > locations() const
Vector in observation space.
void simulateObs(const GomL95 &, ObsVec1D &, const ObsBias &, ObsDiags1D &) const
const double & value() const
ObservationL95(const ObsTableView &, const eckit::Configuration &)
std::unique_ptr< LocsL95 > locations(const util::DateTime &, const util::DateTime &) const
const ObsTableView & obsdb_
GomL95 class to handle locations for L95 model.
A Simple Observation Data Handler.
void print(std::ostream &) const
The namespace for the L95 model.