#include <TerrainRadiationAlgorithm.h>
|
| TerrainRadiationAlgorithm (const std::string &i_algo) |
|
virtual | ~TerrainRadiationAlgorithm () |
|
bool | hasSP () |
|
virtual void | getRadiation (mio::Array2D< double > &direct, mio::Array2D< double > &diffuse, mio::Array2D< double > &terrain, const mio::Array2D< double > &direct_unshaded_horizontal, const mio::Array2D< double > &total_ilwr, mio::Array2D< double > &sky_ilwr, mio::Array2D< double > &terrain_ilwr, double solarAzimuth, double solarElevation)=0 |
|
virtual void | setMeteo (const mio::Array2D< double > &albedo, const mio::Array2D< double > &ta)=0 |
|
virtual void | setSP (const mio::Date, const double, const double) |
|
virtual void | writeSP (const unsigned int) |
|
virtual void | getSkyViewFactor (mio::Array2D< double > &o_sky_vf)=0 |
|
◆ TerrainRadiationAlgorithm()
TerrainRadiationAlgorithm::TerrainRadiationAlgorithm |
( |
const std::string & |
i_algo | ) |
|
|
inline |
◆ ~TerrainRadiationAlgorithm()
TerrainRadiationAlgorithm::~TerrainRadiationAlgorithm |
( |
| ) |
|
|
virtual |
◆ getRadiation()
virtual void TerrainRadiationAlgorithm::getRadiation |
( |
mio::Array2D< double > & |
direct, |
|
|
mio::Array2D< double > & |
diffuse, |
|
|
mio::Array2D< double > & |
terrain, |
|
|
const mio::Array2D< double > & |
direct_unshaded_horizontal, |
|
|
const mio::Array2D< double > & |
total_ilwr, |
|
|
mio::Array2D< double > & |
sky_ilwr, |
|
|
mio::Array2D< double > & |
terrain_ilwr, |
|
|
double |
solarAzimuth, |
|
|
double |
solarElevation |
|
) |
| |
|
pure virtual |
◆ getSkyViewFactor()
virtual void TerrainRadiationAlgorithm::getSkyViewFactor |
( |
mio::Array2D< double > & |
o_sky_vf | ) |
|
|
pure virtual |
◆ hasSP()
bool TerrainRadiationAlgorithm::hasSP |
( |
| ) |
|
|
inline |
◆ setMeteo()
virtual void TerrainRadiationAlgorithm::setMeteo |
( |
const mio::Array2D< double > & |
albedo, |
|
|
const mio::Array2D< double > & |
ta |
|
) |
| |
|
pure virtual |
◆ setSP()
virtual void TerrainRadiationAlgorithm::setSP |
( |
const mio::Date |
, |
|
|
const double |
, |
|
|
const double |
|
|
) |
| |
|
inlinevirtual |
◆ writeSP()
virtual void TerrainRadiationAlgorithm::writeSP |
( |
const unsigned int |
| ) |
|
|
inlinevirtual |
◆ _hasSP
bool TerrainRadiationAlgorithm::_hasSP |
|
protected |
◆ algo
const std::string TerrainRadiationAlgorithm::algo |
The documentation for this class was generated from the following files: