18 #ifndef TERRAINRADIATIONSIMPLE_H
19 #define TERRAINRADIATIONSIMPLE_H
22 #include <meteoio/MeteoIO.h>
43 void getRadiation(
const mio::Array2D<double>& direct, mio::Array2D<double>& diffuse, mio::Array2D<double>& terrain);
44 void setMeteo(
const mio::Array2D<double>& albedo,
const mio::Array2D<double>& ta,
const mio::Array2D<double>& rh,
const mio::Array2D<double>& ilwr);
48 void initSkyViewFactors(
const mio::DEMObject &dem);
50 mio::Array2D<double> albedo_grid, sky_vf;
52 const size_t dimx, dimy;
Definition: TerrainRadiationAlgorithm.h:35
void getRadiation(const mio::Array2D< double > &direct, mio::Array2D< double > &diffuse, mio::Array2D< double > &terrain)
Definition: TerrainRadiationSimple.cc:38
void setMeteo(const mio::Array2D< double > &albedo, const mio::Array2D< double > &ta, const mio::Array2D< double > &rh, const mio::Array2D< double > &ilwr)
Definition: TerrainRadiationSimple.cc:70
TerrainRadiationSimple(const mio::DEMObject &dem_in, const std::string &method)
Definition: TerrainRadiationSimple.cc:23
~TerrainRadiationSimple()
Definition: TerrainRadiationSimple.cc:36
void getSkyViewFactor(mio::Array2D< double > &o_sky_vf) const
Definition: TerrainRadiationSimple.cc:75
Simple guess of terrain reflected radiation. For each cell of the domain, a sky view factor is comput...
Definition: TerrainRadiationSimple.h:37