14 #include "eckit/config/Configuration.h"
16 #include "oops/base/VariableChangeBase.h"
28 private util::ObjectCounter<VarChaModel2GeoVars> {
30 static const std::string
classname() {
return "mpas::VarChaModel2GeoVars";}
38 std::shared_ptr<const GeometryMPAS>
geom_;
39 void print(std::ostream &)
const override;
GeometryMPAS handles geometry for MPAS model.
VarChaModel2GeoVars(const GeometryMPAS &, const eckit::Configuration &)
void changeVar(const StateMPAS &, StateMPAS &) const override
void changeVarInverse(const StateMPAS &, StateMPAS &) const override
static const std::string classname()
std::shared_ptr< const GeometryMPAS > geom_
void print(std::ostream &) const override