11 #ifndef QG_MODEL_GOMQG_H_    12 #define QG_MODEL_GOMQG_H_    19 #include "oops/util/ObjectCounter.h"    20 #include "oops/util/Printable.h"    31 class GomQG : 
public util::Printable,
    32               private util::ObjectCounter<GomQG> {
    34   static const std::string 
classname() {
return "qg::GomQG";}
    55   void read(
const eckit::Configuration &);
    57   void write(
const eckit::Configuration &) 
const;
    63   void print(std::ostream &) 
const;
    69 #endif  // QG_MODEL_GOMQG_H_ 
GomQG class to handle local model values for QG model. 
static const std::string classname()
double dot_product_with(const GomQG &) const
The namespace for the main oops code. 
void read(const eckit::Configuration &)
void print(std::ostream &) const
void analytic_init(const LocationsQG &, const eckit::Configuration &)
GomQG Analytic Initialization. 
GomQG & operator/=(const GomQG &)
GomQG & operator=(const GomQG &)
GomQG & operator+=(const GomQG &)
LocationsQG class to handle locations for QG model. 
GomQG & operator-=(const GomQG &)
GomQG & operator*=(const double &)
void write(const eckit::Configuration &) const
The namespace for the qg model. 
const int & toFortran() const