18 #ifndef PPHASEINTERPOLATION_H
19 #define PPHASEINTERPOLATION_H
43 const std::vector<std::string>& i_vecArgs,
46 model(THRESH), fixed_thresh(IOUtils::
nodata), range_start(IOUtils::
nodata), range_norm(IOUtils::
nodata) {}
50 typedef enum PARAMETRIZATION {
54 parametrization model;
55 double fixed_thresh, range_start, range_norm;
PPHASEInterpolation(Meteo2DInterpolator &i_mi, const std::vector< std::string > &i_vecArgs, const std::string &i_algo, TimeSeriesManager &i_tsmanager, GridsManager &i_gridsmanager)
Definition: PPhaseAlgorithm.h:42
Definition: GridsManager.h:28
Parameters
Definition: MeteoData.h:119
virtual double getQualityRating(const Date &i_date, const MeteoData::Parameters &in_param)
Definition: PPhaseAlgorithm.cc:23
A class to perform 2D spatial interpolations. For more, see Spatial interpolations.
Definition: InterpolationAlgorithms.h:43
A class to represent DEMs and automatically compute some properties. This class stores elevation grid...
Definition: DEMObject.h:39
A class to represent 2D Grids. Typical application as DEM or Landuse Model.
Definition: Grid2DObject.h:37
const double nodata
This is the internal nodata value.
Definition: IOUtils.h:60
A class to spatially interpolate meteo parameters. For more, see Spatial interpolations.
Definition: Meteo2DInterpolator.h:99
A class to handle timestamps. This class handles conversion between different time display formats (I...
Definition: Date.h:79
Precipitation phase splitting generation This does not interpolate any measured precipitation phase b...
Definition: PPhaseAlgorithm.h:40
Definition: TimeSeriesManager.h:31
virtual void calculate(const DEMObject &dem, Grid2DObject &grid)
Definition: PPhaseAlgorithm.cc:58