Go to the documentation of this file.
11 #ifndef QG_MODEL_GOMQG_H_
12 #define QG_MODEL_GOMQG_H_
18 #include "oops/util/ObjectCounter.h"
19 #include "oops/util/Printable.h"
21 #include "oops/qg/QgFortran.h"
32 class GomQG :
public util::Printable,
33 private util::ObjectCounter<GomQG> {
35 static const std::string
classname() {
return "qg::GomQG";}
57 void read(
const eckit::Configuration &);
58 void write(
const eckit::Configuration &)
const;
63 void print(std::ostream &)
const;
69 #endif // QG_MODEL_GOMQG_H_
The namespace for the main oops code.
The namespace for the qg model.
void read(const eckit::Configuration &)
double normalizedrms(const GomQG &) const
LocationsQG class to handle locations for QG model.
static const std::string classname()
GomQG & operator=(const GomQG &)
GomQG class to handle local model values for QG model.
void print(std::ostream &) const
GomQG & operator*=(const double &)
GomQG & operator-=(const GomQG &)
const int & toFortran() const
GomQG & operator+=(const GomQG &)
double dot_product_with(const GomQG &) const
void write(const eckit::Configuration &) const