8 #ifndef SRC_LOCALIZATION_LOCALIZATIONMATRIXFV3JEDI_H_ 9 #define SRC_LOCALIZATION_LOCALIZATIONMATRIXFV3JEDI_H_ 13 #include <boost/noncopyable.hpp> 14 #include <boost/scoped_ptr.hpp> 17 #include "eckit/config/Configuration.h" 19 #include "oops/util/DateTime.h" 20 #include "oops/util/ObjectCounter.h" 21 #include "oops/util/Printable.h" 27 class GeometryFV3JEDI;
28 class IncrementFV3JEDI;
34 private boost::noncopyable,
35 private util::ObjectCounter<LocalizationMatrixFV3JEDI> {
38 {
return "fv3jedi::LocalizationMatrixFV3JEDI";}
41 const eckit::Configuration &);
46 void print(std::ostream &)
const;
53 #endif // SRC_LOCALIZATION_LOCALIZATIONMATRIXFV3JEDI_H_
void print(std::ostream &) const
void multiply(IncrementFV3JEDI &) const
static const std::string classname()
~LocalizationMatrixFV3JEDI()
GeometryFV3JEDI handles geometry for FV3JEDI model.
LocalizationMatrixFV3JEDI(const GeometryFV3JEDI &, const eckit::Configuration &)
Localization matrix for FV3JEDI model.