12 #ifndef LORENZ95_LOCALIZATIONMATRIXL95_H_
13 #define LORENZ95_LOCALIZATIONMATRIXL95_H_
18 #include <boost/noncopyable.hpp>
20 #include "eckit/config/Configuration.h"
22 #include "oops/util/DateTime.h"
35 static const std::string
classname() {
return "lorenz95::LocalizationMatrixL95";}
42 void print(std::ostream &)
const override;
Increment Class: Difference between two states.
Localization matrix for Lorenz 95 model.
LocalizationMatrixL95(const Resolution &, const eckit::Configuration &)
const unsigned int resol_
void print(std::ostream &) const override
static const std::string classname()
std::vector< double > coefs_
void multiply(IncrementL95 &) const override
void randomize(IncrementL95 &) const override
The namespace for the L95 model.