Average filling with elevation lapse rate interpolation algorithm.
The grid is filled with the average of the detrended measured values and then re-trended. Or to put it differently, the following operations are performed: detrending - averaging - re-trending. The lapse rate definition arguments as parsed by Trend::Trend() are supported.
PSUM::algorithms = AVG_LAPSE
PSUM::avg_lapse::soft = true
PSUM::avg_lapse::frac = true
PSUM::avg_lapse::rate = 0.05
|
| | AvgLapseRateAlgorithm (const std::vector< std::pair< std::string, std::string > > &vecArgs, const std::string &i_algo, const std::string &i_param, TimeSeriesManager &i_tsm) |
| |
| virtual double | getQualityRating (const Date &i_date) |
| |
| virtual void | calculate (const DEMObject &dem, Grid2DObject &grid) |
| |
| | InterpolationAlgorithm (const std::vector< std::pair< std::string, std::string > > &, const std::string &i_algo, const std::string &i_param, TimeSeriesManager &i_tsm) |
| |
| virtual | ~InterpolationAlgorithm () |
| |
| virtual double | getQualityRating (const Date &i_date)=0 |
| |
| virtual void | calculate (const DEMObject &dem, Grid2DObject &grid)=0 |
| |
| std::string | getInfo () const |
| | Return an information string about the interpolation process. More...
|
| |