18 #ifndef WINSTRAL_ALGORITHM_H
19 #define WINSTRAL_ALGORITHM_H
58 const std::vector<std::string>& i_vecArgs,
64 static bool windIsAvailable(
const std::vector<MeteoData>&
vecMeteo,
const std::string& ref_station);
66 static double getSynopticBearing(
const std::vector<MeteoData>& vecMeteo,
const std::string& ref_station);
67 static double getSynopticBearing(
const std::vector<MeteoData>& vecMeteo);
68 static double getSynopticBearing(
const DEMObject& dem,
const std::vector<MeteoData>& vecMeteo);
70 std::string base_algo, ref_station;
71 double user_synoptic_bearing;
72 bool inputIsAllZeroes;
73 static const double dmax;
WinstralAlgorithm(Meteo2DInterpolator &i_mi, const std::vector< std::string > &i_vecArgs, const std::string &i_algo, TimeSeriesManager &i_tsmanager, GridsManager &i_gridsmanager)
Definition: WinstralAlgorithm.cc:28
virtual void calculate(const DEMObject &dem, Grid2DObject &grid)
Definition: WinstralAlgorithm.cc:207
A class to handle geographic coordinate systems. This class offers an easy way to transparently conve...
Definition: Coords.h:81
Definition: GridsManager.h:28
Parameters
Definition: MeteoData.h:119
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
std::vector< MeteoData > vecMeteo
Definition: InterpolationAlgorithms.h:74
A class to represent 2D Grids. Typical application as DEM or Landuse Model.
Definition: Grid2DObject.h:37
A class to spatially interpolate meteo parameters. For more, see Spatial interpolations.
Definition: Meteo2DInterpolator.h:99
DEM-based wind-exposure interpolation algorithm. This is an implementation of the method described in...
Definition: WinstralAlgorithm.h:55
A class to handle timestamps. This class handles conversion between different time display formats (I...
Definition: Date.h:79
Definition: TimeSeriesManager.h:31
virtual double getQualityRating(const Date &i_date, const MeteoData::Parameters &in_param)
Definition: WinstralAlgorithm.cc:56