17 #include "oops/util/ObjectCounter.h" 18 #include "oops/util/Printable.h" 33 private util::ObjectCounter<GeoVaLs> {
35 static const std::string
classname() {
return "ufo::GeoVaLs";}
56 void read(
const eckit::Configuration &);
58 void write(
const eckit::Configuration &)
const;
64 void print(std::ostream &)
const;
72 #endif // UFO_GEOVALS_H_
void abs()
Absolute value.
GeoVaLs & operator=(const GeoVaLs &)
GeoVaLs: geophysical values at locations.
GeoVaLs & operator-=(const GeoVaLs &)
static const std::string classname()
void read(const eckit::Configuration &)
const int & toFortran() const
double dot_product_with(const GeoVaLs &other) const
GeoVaLs & operator+=(const GeoVaLs &)
void analytic_init(const ioda::Locations &, const eckit::Configuration &)
Analytic initialization for GeoVaLs.
Locations class to handle locations for IODA.
void write(const eckit::Configuration &) const
void print(std::ostream &) const
GeoVaLs(const ioda::Locations &, const oops::Variables &)
GeoVaLs & operator*=(const double)
GeoVaLs & operator/=(const GeoVaLs &)
GeoVaLs normalization.