Go to the documentation of this file.
13 #include "eckit/config/Configuration.h"
17 #include "oops/util/Logger.h"
22 oops::Log::trace() <<
"ChangeVarQG::ChangeVarQG start" << std::endl;
26 oops::Log::trace() <<
"ChangeVarQG::ChangeVarQG done" << std::endl;
40 os <<
"QG change of variable";
void changeVar(const StateQG &, StateQG &) const
Perform transforms.
ChangeVarQG(const GeometryQG &, const eckit::Configuration &)
The namespace for the qg model.
FieldsQG & fields()
Access to fields.
void qg_change_var_setup_f90(F90chvar &, const oops::Variables &, const oops::Variables &)
Interface to Fortran QG model.
const int & toFortran() const
void changeVarInverse(const StateQG &, StateQG &) const
void qg_change_var_inv_f90(const F90chvar &, const F90flds &, const F90flds &)
void print(std::ostream &) const override
GeometryQG handles geometry for QG model.
void qg_change_var_f90(const F90chvar &, const F90flds &, const F90flds &)