#include <EnergyBalance.h>
Public Member Functions | |
EnergyBalance (const unsigned int &i_nbworkers, const mio::Config &cfg, const mio::DEMObject &dem_in) | |
EnergyBalance (const EnergyBalance &) | |
~EnergyBalance () | |
EnergyBalance & | operator= (const EnergyBalance &) |
Assignement operator, required because of pointer member. More... | |
void | setSnowPack (SnowpackInterface &mysnowpack) |
void | setAlbedo (const mio::Grid2DObject &in_albedo) |
void | setMeteo (const mio::Grid2DObject &in_ilwr, const mio::Grid2DObject &in_ta, const mio::Grid2DObject &in_rh, const mio::Grid2DObject &in_p, const mio::Date timestamp) |
void | setStations (const std::vector< mio::MeteoData > &in_vecMeteo) |
double | getTiming () const |
void | Destroy () |
std::string | getGridsRequirements () const |
EnergyBalance::EnergyBalance | ( | const unsigned int & | i_nbworkers, |
const mio::Config & | cfg, | ||
const mio::DEMObject & | dem_in | ||
) |
EnergyBalance::EnergyBalance | ( | const EnergyBalance & | ) |
EnergyBalance::~EnergyBalance | ( | ) |
void EnergyBalance::Destroy | ( | ) |
std::string EnergyBalance::getGridsRequirements | ( | ) | const |
double EnergyBalance::getTiming | ( | ) | const |
EnergyBalance & EnergyBalance::operator= | ( | const EnergyBalance & | source | ) |
Assignement operator, required because of pointer member.
void EnergyBalance::setAlbedo | ( | const mio::Grid2DObject & | in_albedo | ) |
void EnergyBalance::setMeteo | ( | const mio::Grid2DObject & | in_ilwr, |
const mio::Grid2DObject & | in_ta, | ||
const mio::Grid2DObject & | in_rh, | ||
const mio::Grid2DObject & | in_p, | ||
const mio::Date | timestamp | ||
) |
void EnergyBalance::setSnowPack | ( | SnowpackInterface & | mysnowpack | ) |
void EnergyBalance::setStations | ( | const std::vector< mio::MeteoData > & | in_vecMeteo | ) |