12 #ifndef QG_MODEL_LOCALIZATIONMATRIXQG_H_
13 #define QG_MODEL_LOCALIZATIONMATRIXQG_H_
19 #include "eckit/config/Configuration.h"
23 #include "oops/qg/GeometryQG.h"
24 #include "oops/qg/QgFortran.h"
25 #include "oops/qg/QgTraits.h"
37 static const std::string
classname() {
return "qg::LocalizationMatrixQG";}
46 void print(std::ostream &)
const override;
GeometryQG handles geometry for QG model.
Increment Class: Difference between two states.
Localization matrix for QG model.
void multiply(IncrementQG &) const override
void print(std::ostream &) const override
LocalizationMatrixQG(const GeometryQG &, const eckit::Configuration &)
void randomize(IncrementQG &) const override
static const std::string classname()
The namespace for the qg model.