11 #ifndef QG_MODEL_OBSBIASINCREMENT_H_ 12 #define QG_MODEL_OBSBIASINCREMENT_H_ 17 #include "oops/util/Printable.h" 48 void read(
const eckit::Configuration &) {}
49 void write(
const eckit::Configuration &)
const {}
63 void print(std::ostream &)
const;
74 #endif // QG_MODEL_OBSBIASINCREMENT_H_ std::vector< bool > active_
void write(const eckit::Configuration &) const
ObsBiasIncrement & operator=(const ObsBiasIncrement &)
const double & wspd() const
void diff(const ObsBias &, const ObsBias &)
Linear algebra operators.
double & operator[](const unsigned int ii)
const double & operator[](const unsigned int ii) const
subroutine, public copy(self, rhs)
void axpy(const double, const ObsBiasIncrement &)
void print(std::ostream &) const
ObsBiasIncrement & operator+=(const ObsBiasIncrement &)
std::vector< double > bias_
ObsBiasIncrement & operator*=(const double)
Class to handle observation bias parameters.
double dot_product_with(const ObsBiasIncrement &) const
void read(const eckit::Configuration &)
I/O and diagnostics.
ObsBiasIncrement()
Constructor, destructor.
const double & stream() const
const double & wind() const
ObsBiasIncrement & operator-=(const ObsBiasIncrement &)
The namespace for the qg model.