10 #ifndef UFO_FILTERS_OBSFUNCTIONS_MODELHEIGHTADJUSTEDWINDVECTORCOMPONENT_H_
11 #define UFO_FILTERS_OBSFUNCTIONS_MODELHEIGHTADJUSTEDWINDVECTORCOMPONENT_H_
19 #include "oops/util/parameters/Parameters.h"
20 #include "oops/util/parameters/RequiredParameter.h"
31 oops::RequiredParameter<Variable>
elevation{
"elevation",
this};
43 template <
bool northwardWind>
47 = eckit::LocalConfiguration());
Function to calculate surface wind observation values adjusted from station height to model surface h...
ModelHeightAdjustedWindVectorComponent(const eckit::LocalConfiguration &=eckit::LocalConfiguration())
void compute(const ObsFilterData &, ioda::ObsDataVector< float > &) const
compute the result of the function
ModelHeightAdjustedWindVectorParameters parameters_
const ufo::Variables & requiredVariables() const
geovals required to compute the function
Options controlling ModelHeightAdjustedWindVector ObsFunction.
oops::RequiredParameter< Variable > elevation
Input observation station height to be used.
ObsFilterData provides access to all data related to an ObsFilter.