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 double getAlbedo(
const size_t& ii,
const size_t& jj);
49 void initSkyViewFactors(
const mio::DEMObject &dem);
51 mio::Array2D<double> albedo_grid, sky_vf;
53 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:98
void getSkyViewFactor(mio::Array2D< double > &o_sky_vf) const
Definition: TerrainRadiationSimple.cc:103
TerrainRadiationSimple(const mio::DEMObject &dem_in, const std::string &method)
Definition: TerrainRadiationSimple.cc:23
~TerrainRadiationSimple()
Definition: TerrainRadiationSimple.cc:36
Simple guess of terrain reflected radiation. For each cell of the domain, a sky view factor is comput...
Definition: TerrainRadiationSimple.h:37