11 #ifndef QG_MODEL_GEOMETRYQG_H_ 12 #define QG_MODEL_GEOMETRYQG_H_ 20 #include "oops/util/ObjectCounter.h" 21 #include "oops/util/Printable.h" 28 class GeometryQGIterator;
34 private util::ObjectCounter<GeometryQG> {
36 static const std::string
classname() {
return "qg::GeometryQG";}
38 explicit GeometryQG(
const eckit::Configuration &);
50 void print(std::ostream &)
const;
57 #endif // QG_MODEL_GEOMETRYQG_H_ GeometryQG(const eckit::Configuration &)
void print(std::ostream &) const
GeometryQG & operator=(const GeometryQG &)
const F90geom & toFortran() const
static const std::string classname()
GeometryQG handles geometry for QG model.
GeometryQGIterator begin() const
The namespace for the qg model.
GeometryQGIterator end() const