9 #ifndef UFO_FILTERS_OBSFUNCTIONS_MODELHEIGHTADJUSTEDAIRTEMPERATURE_H_
10 #define UFO_FILTERS_OBSFUNCTIONS_MODELHEIGHTADJUSTEDAIRTEMPERATURE_H_
18 #include "oops/util/parameters/Parameters.h"
19 #include "oops/util/parameters/RequiredParameter.h"
30 oops::RequiredParameter<Variable>
elevation{
"elevation",
this};
42 = eckit::LocalConfiguration());
Function to calculate surface temperature observation value adjusted from station height to model sur...
ModelHeightAdjustedAirTemperature(const eckit::LocalConfiguration &=eckit::LocalConfiguration())
void compute(const ObsFilterData &, ioda::ObsDataVector< float > &) const
compute the result of the function
ModelHeightAdjustedAirTemperatureParameters parameters_
const ufo::Variables & requiredVariables() const
geovals required to compute the function
Options controlling ModelHeightAdjustedAirTemperature ObsFunction.
oops::RequiredParameter< Variable > elevation
Input observation station height to be used.
ObsFilterData provides access to all data related to an ObsFilter.