11 #ifndef LORENZ95_OBSBIASCORRECTION_H_ 12 #define LORENZ95_OBSBIASCORRECTION_H_ 17 #include "oops/util/Printable.h" 48 void read(
const eckit::Configuration &) {}
49 void write(
const eckit::Configuration &)
const {}
56 void print(std::ostream &)
const;
65 #endif // LORENZ95_OBSBIASCORRECTION_H_
void print(std::ostream &) const
Class to handle observation bias parameters.
subroutine, public copy(self, rhs)
double dot_product_with(const ObsBiasCorrection &) const
void write(const eckit::Configuration &) const
ObsBiasCorrection()
Constructor, destructor.
ObsBiasCorrection & operator-=(const ObsBiasCorrection &)
void read(const eckit::Configuration &)
I/O and diagnostics.
const double & value() const
The namespace for the L95 model.
ObsBiasCorrection & operator=(const ObsBiasCorrection &)
void axpy(const double, const ObsBiasCorrection &)
void diff(const ObsBias &, const ObsBias &)
Linear algebra operators.
ObsBiasCorrection & operator*=(const double)
ObsBiasCorrection & operator+=(const ObsBiasCorrection &)