UFO
|
Function to calculate surface relative humidity observation value adjusted from station height to model surface height. Outputs a derived 2m relative humidity adjusted to the model surface height. Observed relative humidity is adjusted from station level to model surface using an empirical vertical gradient LRH = -0.01 %/m. The adjusted humidity value is then constrained to lie between zero and supersaturation with respect to liquid water. More...
#include <ModelHeightAdjustedRelativeHumidity.h>
Public Member Functions | |
ModelHeightAdjustedRelativeHumidity (const eckit::LocalConfiguration &=eckit::LocalConfiguration()) | |
void | compute (const ObsFilterData &, ioda::ObsDataVector< float > &) const |
compute the result of the function More... | |
const ufo::Variables & | requiredVariables () const |
geovals required to compute the function More... | |
![]() | |
ObsFunctionBase (const eckit::LocalConfiguration conf=eckit::LocalConfiguration()) | |
virtual | ~ObsFunctionBase () |
Private Attributes | |
ModelHeightAdjustedRelativeHumidityParameters | parameters_ |
ufo::Variables | invars_ |
Additional Inherited Members | |
![]() | |
typedef float | Value_ |
Type of the values produced by the function. More... | |
Function to calculate surface relative humidity observation value adjusted from station height to model surface height. Outputs a derived 2m relative humidity adjusted to the model surface height. Observed relative humidity is adjusted from station level to model surface using an empirical vertical gradient LRH = -0.01 %/m. The adjusted humidity value is then constrained to lie between zero and supersaturation with respect to liquid water.
Definition at line 42 of file ModelHeightAdjustedRelativeHumidity.h.
|
explicit |
Definition at line 25 of file ModelHeightAdjustedRelativeHumidity.cc.
|
virtual |
compute the result of the function
Implements ufo::ObsFunctionBase< float >.
Definition at line 42 of file ModelHeightAdjustedRelativeHumidity.cc.
|
virtual |
geovals required to compute the function
Implements ufo::ObsFunctionBase< float >.
Definition at line 82 of file ModelHeightAdjustedRelativeHumidity.cc.
|
private |
Definition at line 53 of file ModelHeightAdjustedRelativeHumidity.h.
|
private |
Definition at line 52 of file ModelHeightAdjustedRelativeHumidity.h.