2.0.0b10
catchment modelling framework
|
Regionalizes meteorological measurements using a simple inverse distance weighted (IDW) method. More...
Regionalizes meteorological measurements using a simple inverse distance weighted (IDW) method.
Public Member Functions | |
IDW_Meteorology (const cmf::geometry::point &position, const MeteoStationList &stations, double z_weight, double power) | |
Creates an reference to a list of stations and interpolates the weather using IDW. | |
IDW_Meteorology (const IDW_Meteorology ©) | |
Copy c'tor. | |
virtual IDW_Meteorology * | copy () const |
Returns a copy of the meteorology object. Pure virtual function, needs to be implemented. | |
virtual real | get_instrument_height () const |
Returns the height of the instruments above canopy. | |
virtual Weather | get_weather (cmf::math::Time t) const |
Returns the Weather at time t. Pure virtual function. Must get implemented by child functions. | |
cmf::atmosphere::Weather | operator() (cmf::math::Time t) |
Returns the Weather at time t. | |
IDW_Meteorology | ( | const cmf::geometry::point & | position, |
const MeteoStationList & | stations, | ||
double | z_weight, | ||
double | power ) |
Creates an reference to a list of stations and interpolates the weather using IDW.
position | Position of reference |
stations | Meteo stations |
z_weight | Weight of height in IDW procedure |
power | Power of IDW procedure |