Class goodison_undercatch#
Defined in File goodison_undercatch.hpp
Inheritance Relationships#
Base Type#
public filter_base(Class filter_base)
Class Documentation#
-
class goodison_undercatch : public filter_base#
Undercatch correction for a Nipher shielded guage via Goodison 1998 for solid precipitation
Requires:
Precipitation [ \( mm\) ]
Windspeed at gauge height [ \(m \cdot s^{-1} \) ]
Modifies:
Input precipitation
Configuration keys:
{ "precip_var": "ppt", "wind_var": "u" }
- precip_var#
Name of the precipitation variable in the met file.
- wind_var#
Name of the wind speed variable in the met file.
References:
Goodison, B. E. (1998), WMO Solid Solid Precipitiation Measurement Intercomparison. https://globalcryospherewatch.org/bestpractices/docs/WMOtd872.pdf
- Type:
string
- Type:
string
Public Functions
-
goodison_undercatch(config_file cfg)#
-
~goodison_undercatch()#
-
virtual void init()#
Initializes the filter. Useful for obtaining configuration params and storing them locally
Apply the filter for one timestep for the given station
- Parameters:
station – Station to operate on