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