Alpine3D 20240515.11e082c
MeteoObj Class Reference

#include <MeteoObj.h>

Public Member Functions

 MeteoObj (const mio::Config &config, const mio::DEMObject &in_dem)
 
 ~MeteoObj ()
 
void setSkipWind (const bool &i_skipWind)
 
void prepare (const mio::Date &in_date)
 
void get (const mio::Date &in_date, mio::Grid2DObject &ta, mio::Grid2DObject &rh, mio::Grid2DObject &psum, mio::Grid2DObject &psum_ph, mio::Grid2DObject &vw, mio::Grid2DObject &dw, mio::Grid2DObject &p, mio::Grid2DObject &ilwr, mio::Grid2DObject &iswr_dir, mio::Grid2DObject &iswr_diff)
 
void get (const mio::Date &in_date, std::vector< mio::MeteoData > &o_vecMeteo)
 
bool fillPrecSplitting ()
 
void checkMeteoForcing (const mio::Date &calcDate)
 
void setGlacierMask (const mio::Grid2DObject &glacierMask)
 
void setDEM (const mio::DEMObject &in_dem)
 
double getTiming () const
 

Constructor & Destructor Documentation

◆ MeteoObj()

MeteoObj::MeteoObj ( const mio::Config &  config,
const mio::DEMObject &  in_dem 
)

◆ ~MeteoObj()

MeteoObj::~MeteoObj ( )

Member Function Documentation

◆ checkMeteoForcing()

void MeteoObj::checkMeteoForcing ( const mio::Date &  calcDate)

◆ fillPrecSplitting()

bool MeteoObj::fillPrecSplitting ( )

◆ get() [1/2]

void MeteoObj::get ( const mio::Date &  in_date,
mio::Grid2DObject &  ta,
mio::Grid2DObject &  rh,
mio::Grid2DObject &  psum,
mio::Grid2DObject &  psum_ph,
mio::Grid2DObject &  vw,
mio::Grid2DObject &  dw,
mio::Grid2DObject &  p,
mio::Grid2DObject &  ilwr,
mio::Grid2DObject &  iswr_dir,
mio::Grid2DObject &  iswr_diff 
)

◆ get() [2/2]

void MeteoObj::get ( const mio::Date &  in_date,
std::vector< mio::MeteoData > &  o_vecMeteo 
)

◆ getTiming()

double MeteoObj::getTiming ( ) const

◆ prepare()

void MeteoObj::prepare ( const mio::Date &  in_date)

◆ setDEM()

void MeteoObj::setDEM ( const mio::DEMObject &  in_dem)

◆ setGlacierMask()

void MeteoObj::setGlacierMask ( const mio::Grid2DObject &  glacierMask)

◆ setSkipWind()

void MeteoObj::setSkipWind ( const bool &  i_skipWind)

The documentation for this class was generated from the following files: