11#ifndef SEIMS_MODULE_SOL_WB_H
12#define SEIMS_MODULE_SOL_WB_H
59 void SetValueToSubbasins();
70 FLTPT* m_soilMaxRootD;
112 vector<
int> m_subbasinIDs;
118 FLTPT** m_soilWtrBal;
Parent class for all modules in SEIMS.
#define OVERRIDE
A compatible reference to override or blank if not supported by the compiler.
Definition: basic.h:160
Class for managing subbasin data.
int Execute() OVERRIDE
Execute the simulation. Return 0 for success.
void Set2DData(const char *key, int nrows, int ncols, FLTPT **data) OVERRIDE
Set 2D data, by default, DT_Raster2D, float.
void Get2DData(const char *key, int *nrows, int *ncols, FLTPT ***data) OVERRIDE
Get 2D data, by default, DT_Raster2D, float.
void Set1DData(const char *key, int nrows, int *data) OVERRIDE
Set 1D data, by default, DT_Raster1D, integer.
void Set1DData(const char *key, int nrows, FLTPT *data) OVERRIDE
Set 1D data, by default, DT_Raster1D, float.
void SetValue(const char *key, int value) OVERRIDE
Set data, DT_Single, integer.
void SetSubbasins(clsSubbasins *subbasins) OVERRIDE
Set pointer of clsSubbasins class which contains all subbasins information. Added by LJ,...
bool CheckInputData() OVERRIDE
Check the input data.
void InitialOutputs() OVERRIDE
Initialize output variables.
Soil water balance calculation.
Definition: SOL_WB.h:31
Manager all Subbasin related parameters and methods.
Definition: clsSubbasin.h:214
Base module for all simulation modules in SEIMS.
Definition: SimulationModule.h:46