11 #ifndef LORENZ95_MODELBIAS_H_ 
   12 #define LORENZ95_MODELBIAS_H_ 
   17 #include <boost/noncopyable.hpp> 
   19 #include "oops/util/ObjectCounter.h" 
   20 #include "oops/util/Printable.h" 
   28   class ModelBiasCorrection;
 
   40                   private boost::noncopyable,
 
   41                   private util::ObjectCounter<ModelBias> {
 
   43   static const std::string 
classname() {
return "lorenz95::ModelBias";}
 
   55   void read(
const eckit::Configuration &) {}
 
   56   void write(
const eckit::Configuration &)
 const {}
 
   60   void print(std::ostream &) 
const;
 
Model error for Lorenz 95 model.
 
const double & bias() const
 
void print(std::ostream &) const
 
void write(const eckit::Configuration &) const
 
ModelBias & operator+=(const ModelBiasCorrection &)
 
ModelBias(const Resolution &, const eckit::Configuration &)
 
void read(const eckit::Configuration &)
I/O and diagnostics.
 
static const std::string classname()
 
The namespace for the L95 model.