11 #ifndef LORENZ95_OBSBIASCORRECTION_H_ 
   12 #define LORENZ95_OBSBIASCORRECTION_H_ 
   20 #include "oops/util/Printable.h" 
   21 #include "oops/util/Serializable.h" 
   34                           public util::Serializable {
 
   55   void read(
const eckit::Configuration &) {}
 
   56   void write(
const eckit::Configuration &)
 const {}
 
   64   void serialize(std::vector<double> &) 
const override;
 
   65   void deserialize(
const std::vector<double> &, 
size_t &) 
override;
 
   68   void print(std::ostream &) 
const override;
 
void axpy(const double, const ObsBiasCorrection &)
 
void print(std::ostream &) const override
 
void serialize(std::vector< double > &) const override
 
ObsBiasCorrection()
Constructor, destructor.
 
ObsBiasCorrection & operator*=(const double)
 
void deserialize(const std::vector< double > &, size_t &) override
 
ObsBiasCorrection & operator=(const ObsBiasCorrection &)
 
void read(const eckit::Configuration &)
I/O and diagnostics.
 
void diff(const ObsBias &, const ObsBias &)
Linear algebra operators.
 
void write(const eckit::Configuration &) const
 
double dot_product_with(const ObsBiasCorrection &) const
 
ObsBiasCorrection & operator-=(const ObsBiasCorrection &)
 
const double & value() const
 
ObsBiasCorrection & operator+=(const ObsBiasCorrection &)
 
ObsBiasParameters Parameters_
 
size_t serialSize() const override
Serialize and deserialize.
 
Class to handle observation bias parameters.
 
A Simple Observation Data Handler.
 
The namespace for the L95 model.