14 #include <boost/noncopyable.hpp> 16 #include "oops/util/ObjectCounter.h" 17 #include "oops/util/Printable.h" 24 class ObsBiasIncrement;
31 private boost::noncopyable,
32 private util::ObjectCounter<ObsBias> {
34 static const std::string
classname() {
return "ufo::ObsBias";}
36 explicit ObsBias(
const eckit::Configuration &) {}
43 void read(
const eckit::Configuration &) {}
44 void write(
const eckit::Configuration &)
const {}
45 double norm()
const {
return 0;}
51 void print(std::ostream &)
const {}
59 #endif // UFO_OBSBIAS_H_
ObsBias(const ObsBias &, const bool)
const int & toFortran() const
void print(std::ostream &) const
void write(const eckit::Configuration &) const
ObsBias & operator+=(const ObsBiasIncrement &)
ObsBias(const eckit::Configuration &)
static const std::string classname()
Class to handle observation bias parameters.
void read(const eckit::Configuration &)
I/O and diagnostics.