21 #include <meteoio/MeteoIO.h> 126 Runoff(mio::IOManager& sn_io,
const double& );
128 bool initialize(
const mio::DEMObject& in_dem,
const mio::Config& cfg);
129 void setRunoff(
const mio::Array2D<double>& ,
const mio::Array2D<double>& runoff_soil,
const mio::Array2D<double>& ,
const mio::Array2D<double>& ,
const mio::Array2D<double>& );
130 void output(
const mio::Date& i_date);
133 void fillHydroTables(
const unsigned int& ix,
const unsigned int& iy,
const double& soil_runoff);
136 mio::Array1D<double> runoff_total;
virtual ~Runoff()
Destructor of class Runoff.
Definition: Runoff.cc:220
void setRunoff(const mio::Array2D< double > &, const mio::Array2D< double > &runoff_soil, const mio::Array2D< double > &, const mio::Array2D< double > &, const mio::Array2D< double > &)
Definition: prevah_runoff/Runoff.cc:82
bool initialize(const mio::DEMObject &in_dem, const mio::Config &cfg)
This method initialize the importent parameters of Runoff.
Definition: prevah_runoff/Runoff.cc:56
virtual void output(const mio::Date &i_date, const mio::Grid2DObject &psum, const mio::Grid2DObject &ta, mio::IOManager &io_in)
Writes the results for a specific day.
Definition: Runoff.cc:149
mio::IOManager * io
Definition: Runoff.h:100
Runoff(const mio::Config &in_cfg, const mio::DEMObject &in_dem, const double &in_thresh_rain)
Constructor of Runoff instance.
Definition: Runoff.cc:29