Catchment Fields |
The Catchment type exposes the following members.
| Name | Description | |
|---|---|---|
| _additionalFlow |
Additional constant flow added to the total runoff
Unit: [m3/s]
Default: 0
| |
| _additionalFlowOld |
Additional constant flow at start of time step
| |
| _area |
Total area of catchment.
Type: Catchment area.
Unit: [m2].
Default: 1e8 (100 km2).
| |
| _boundarySourceEvaporation |
Evaporation boundary source
| |
| _boundarySourceRainfall |
Rainfall boundary source
| |
| _boundarySourceTemperature |
Temperature boundary source
| |
| _effectiveTimeStep |
Time step used in the simulation, it may change. It is set in Prepare
to _timeStep, and can be updated by individual catchment models when required,
i.e. it may differ from _timeStep.
| |
| _endTime |
Protected end time of catchment data - the latest time for which the catchment can return data
| |
| _maximumFlow | Maximum flow | |
| _minimumFlow | Minimum flow | |
| _minTime |
Proteced MinTime
| |
| _offers |
List of datatypes offered in GetValue
| |
| _runtimeDiagnostics |
Diagnostics instance for a Catchment. Used during runtime.
| |
| _startTime |
Protected start time of catchment data - the earliest time for which the catchment can return data
| |
| _stormwaterLIDs |
List of Lids
| |
| _timeNew |
Variable holding information on the latest calulated time
| |
| _timeOfLastUpdate |
Last time the state of this catchment was updated (Update(DateTime) was called)
| |
| _timeOfMaximumFlow | Time of maximum flow | |
| _timeOfMinimumFlow | Time of minimum flow | |
| _timeOld |
Variable holding information on the latest calulated time
| |
| _timeStep |
Time step used in the simulation, or initial time step if the time step can change.
| |
| _timeUpdateFraction |
Fraction of time between prev time and current time for the last
call to Update(DateTime). This should be updated everytime
_timeOfLastUpdate is updated.
| |
| _totalAdditionalInflowVolume | Total volume of additional inflow | |
| _totalLossVolume | Total volume of loss | |
| _totalRainfallVolume | Total volume of rain | |
| _totalRunoffVolume | Total volume of runoff | |
| _tsBuffer |
TSBuffer to use when accessing time series objects
Set in Catchments.Add(). If not set, then the inheritors must
create a TSBuffer before using it.
| |
| _useHotStartFile |
Flag telling if initial conditions is taken from a hotstart file
Default: false
| |
| _yearlyRunoff |
Dictionary of runoff as a function of year
|