2.0.0b10
catchment modelling framework
Loading...
Searching...
No Matches
IDW_Meteorology Class Reference

Regionalizes meteorological measurements using a simple inverse distance weighted (IDW) method. More...

+ Inheritance diagram for IDW_Meteorology:
+ Collaboration diagram for IDW_Meteorology:

Detailed Description

Regionalizes meteorological measurements using a simple inverse distance weighted (IDW) method.

See also
IDW

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)
 Copy c'tor.
 
virtual IDW_Meteorologycopy () 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.
 

Constructor & Destructor Documentation

◆ IDW_Meteorology()

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.

Parameters
positionPosition of reference
stationsMeteo stations
z_weightWeight of height in IDW procedure
powerPower of IDW procedure