11 #ifndef QG_MODEL_MODELQG_H_ 12 #define QG_MODEL_MODELQG_H_ 17 #include <boost/noncopyable.hpp> 18 #include <boost/scoped_ptr.hpp> 25 #include "oops/util/Duration.h" 26 #include "oops/util/ObjectCounter.h" 27 #include "oops/util/Printable.h" 46 private util::ObjectCounter<ModelQG> {
48 static const std::string
classname() {
return "qg::ModelQG";}
68 void print(std::ostream &)
const;
77 #endif // QG_MODEL_MODELQG_H_
Model error for the QG model.
int saveTrajectory(StateQG &, const ModelBias &) const
void print(std::ostream &) const
void step(StateQG &, const ModelBias &) const
Model integration.
void finalize(StateQG &) const
Finish model integration.
static const std::string classname()
const oops::Variables vars_
const util::Duration & timeResolution() const
Utilities.
GeometryQG handles geometry for QG model.
const oops::Variables & variables() const
Base class for encapsulation of the forecast model.
void initialize(StateQG &) const
Prepare model integration.
ModelQG(const GeometryQG &, const eckit::Configuration &)
The namespace for the qg model.