|
enum | Types { Distributed
, SemiDistributed
, Lumped
, Undefined
} |
|
|
| HydroUnit (double area=UNDEFINED, Types type=Undefined) |
|
void | Reset () |
|
void | SaveAsInitialState () |
|
void | SetProperties (HydroUnitSettings &unitSettings) |
|
void | AddProperty (HydroUnitProperty *property) |
|
double | GetPropertyDouble (const string &name, const string &unit="") |
|
string | GetPropertyString (const string &name) |
|
void | AddBrick (Brick *brick) |
|
void | AddSplitter (Splitter *splitter) |
|
bool | HasForcing (VariableType type) |
|
void | AddForcing (Forcing *forcing) |
|
Forcing * | GetForcing (VariableType type) |
|
int | GetBricksCount () |
|
int | GetSplittersCount () |
|
Brick * | GetBrick (int index) |
|
bool | HasBrick (const string &name) |
|
Brick * | GetBrick (const string &name) |
|
LandCover * | GetLandCover (const string &name) |
|
Splitter * | GetSplitter (int index) |
|
bool | HasSplitter (const string &name) |
|
Splitter * | GetSplitter (const string &name) |
|
bool | IsOk () |
|
bool | ChangeLandCoverAreaFraction (const string &name, double fraction) |
|
bool | FixLandCoverFractionsTotal () |
|
Types | GetType () |
|
void | SetId (int id) |
|
double | GetArea () const |
|
int | GetId () const |
|
The documentation for this class was generated from the following files:
- /github/workspace/core/src/spatial/HydroUnit.h
- /github/workspace/core/src/spatial/HydroUnit.cpp