#include <RadiationField.h>
|
| RadiationField () |
|
| RadiationField (const mio::DEMObject &in_dem, const size_t &in_startx, const size_t &in_nx) |
|
void | setDEM (const mio::DEMObject &in_dem) |
|
void | setDEM (const mio::DEMObject &in_dem, const size_t &in_startx, const size_t &in_nx) |
|
void | setStations (const std::vector< mio::MeteoData > &vecMeteo, const mio::Grid2DObject &albedo) |
|
void | setMeteo (const mio::Grid2DObject &in_ta, const mio::Grid2DObject &in_rh, const mio::Grid2DObject &in_p, const mio::Grid2DObject &in_albedo) |
|
void | setGrids (const mio::Grid2DObject &in_iswr_dir, const mio::Grid2DObject &in_iswr_diff, const mio::Grid2DObject &in_albedo, const mio::Date timestamp) |
|
void | getPositionSun (double &o_solarAzimuth, double &o_solarElevation) const |
|
void | getRadiation (mio::Array2D< double > &o_direct, mio::Array2D< double > &o_diffuse, mio::Array2D< double > &o_direct_unshaded_horizontal) const |
|
void | getBandOffsets (size_t &o_startx, size_t &o_stopx) const |
|
const mio::Date | getDate () const |
|
◆ RadiationField() [1/2]
RadiationField::RadiationField |
( |
| ) |
|
◆ RadiationField() [2/2]
RadiationField::RadiationField |
( |
const mio::DEMObject & |
in_dem, |
|
|
const size_t & |
in_startx, |
|
|
const size_t & |
in_nx |
|
) |
| |
◆ getBandOffsets()
void RadiationField::getBandOffsets |
( |
size_t & |
o_startx, |
|
|
size_t & |
o_stopx |
|
) |
| const |
◆ getDate()
const mio::Date RadiationField::getDate |
( |
| ) |
const |
|
inline |
◆ getPositionSun()
void RadiationField::getPositionSun |
( |
double & |
o_solarAzimuth, |
|
|
double & |
o_solarElevation |
|
) |
| const |
◆ getRadiation()
void RadiationField::getRadiation |
( |
mio::Array2D< double > & |
o_direct, |
|
|
mio::Array2D< double > & |
o_diffuse, |
|
|
mio::Array2D< double > & |
o_direct_unshaded_horizontal |
|
) |
| const |
◆ setDEM() [1/2]
void RadiationField::setDEM |
( |
const mio::DEMObject & |
in_dem | ) |
|
◆ setDEM() [2/2]
void RadiationField::setDEM |
( |
const mio::DEMObject & |
in_dem, |
|
|
const size_t & |
in_startx, |
|
|
const size_t & |
in_nx |
|
) |
| |
◆ setGrids()
void RadiationField::setGrids |
( |
const mio::Grid2DObject & |
in_iswr_dir, |
|
|
const mio::Grid2DObject & |
in_iswr_diff, |
|
|
const mio::Grid2DObject & |
in_albedo, |
|
|
const mio::Date |
timestamp |
|
) |
| |
◆ setMeteo()
void RadiationField::setMeteo |
( |
const mio::Grid2DObject & |
in_ta, |
|
|
const mio::Grid2DObject & |
in_rh, |
|
|
const mio::Grid2DObject & |
in_p, |
|
|
const mio::Grid2DObject & |
in_albedo |
|
) |
| |
◆ setStations()
void RadiationField::setStations |
( |
const std::vector< mio::MeteoData > & |
vecMeteo, |
|
|
const mio::Grid2DObject & |
albedo |
|
) |
| |
The documentation for this class was generated from the following files: