11 #ifndef LORENZ95_LOCALIZATIONMATRIXL95_H_ 12 #define LORENZ95_LOCALIZATIONMATRIXL95_H_ 17 #include <boost/noncopyable.hpp> 19 #include "eckit/config/Configuration.h" 21 #include "oops/util/DateTime.h" 22 #include "oops/util/ObjectCounter.h" 23 #include "oops/util/Printable.h" 35 private util::ObjectCounter<LocalizationMatrixL95> {
37 static const std::string
classname() {
return "lorenz95::LocalizationMatrixL95";}
44 void print(std::ostream &)
const;
52 #endif // LORENZ95_LOCALIZATIONMATRIXL95_H_ void print(std::ostream &) const
Increment Class: Difference between two states.
Localization matrix for Lorenz 95 model.
LocalizationMatrixL95(const Resolution &, const eckit::Configuration &)
const unsigned int resol_
The namespace for the L95 model.
Base class for localizations.
void multiply(IncrementL95 &) const
std::vector< double > coefs_
static const std::string classname()