11 #ifndef QG_MODEL_ERRORSTDDEVQG_H_    12 #define QG_MODEL_ERRORSTDDEVQG_H_    17 #include <boost/noncopyable.hpp>    19 #include "eckit/config/LocalConfiguration.h"    22 #include "oops/util/DateTime.h"    23 #include "oops/util/ObjectCounter.h"    24 #include "oops/util/Printable.h"    41   static const std::string 
classname() {
return "qg::ErrorStdDevQG";}
    44                 const GeometryQG &, 
const eckit::Configuration &);
    54   void print(std::ostream &) 
const override;
    61 #endif  // QG_MODEL_ERRORSTDDEVQG_H_ 
void multiplyAD(const IncrementQG &, IncrementQG &) const
ErrorStdDevQG(const StateQG &, const StateQG &, const GeometryQG &, const eckit::Configuration &)
void multiplyInverseAD(const IncrementQG &, IncrementQG &) const
void multiply(const IncrementQG &, IncrementQG &) const
Perform linear transforms. 
static const std::string classname()
void multiplyInverse(const IncrementQG &, IncrementQG &) const
QG background error standard deviations. 
GeometryQG handles geometry for QG model. 
void print(std::ostream &) const override
The namespace for the qg model. 
Increment Class: Difference between two states.