Click or drag to resize

CatchmentKinematicWave Fields

The CatchmentKinematicWave type exposes the following members.

Fields
  NameDescription
Protected field_actEvaporation
Actual evaporation Unit: [m/s]
(Inherited from CatchmentAbstractUrban.)
Protected field_actEvaporationOld
Actual evaporation at time N, Unit: [m/s]
(Inherited from CatchmentAbstractUrban.)
Protected field_actInfiltration
Actual infiltration, loss. Unit: [m/s]
(Inherited from CatchmentAbstractUrban.)
Protected field_actInfiltrationOld
Infiltration at time N. Unit: [m/s]
(Inherited from CatchmentAbstractUrban.)
Protected field_actRainDepth
Actual rain depth. Unit: [m]
(Inherited from CatchmentAbstractUrban.)
Protected field_actRainIntensity
Actual rain intensity. Unit: [m/s]
(Inherited from CatchmentAbstractUrban.)
Protected field_additionalFlow
Additional constant flow added to the total runoff Unit: [m3/s] Default: 0
(Inherited from Catchment.)
Protected field_additionalFlowOld
Additional constant flow at start of time step
(Inherited from Catchment.)
Protected field_applyEvaporationOnRain
When raining, if true the evaporation is applied at the beginning of the time step, correcting the net rain (in wet periods).

If false, evaporation is applied at the end of the time step on non-empty storages in the catchment.

In dry periods, this is not used. if EvaporationFromTimeSeries is disabled, this is also not used (since the InitialLossRecoveryRate is only applied in dry periods).

Historically MIKE has set this to true and MIKE URBAN to false.

Protected field_area
Total area of catchment. Type: Catchment area. Unit: [m2]. Default: 1e8 (100 km2).
(Inherited from Catchment.)
Protected field_bInfiltrationAfterRain
True if infiltration shall occur also after rain, used in Horton infiltration depth calculation from INI file Default: True
(Inherited from CatchmentAbstractUrban.)
Protected field_boundarySourceEvaporation
Evaporation boundary source
(Inherited from Catchment.)
Protected field_boundarySourceRainfall
Rainfall boundary source
(Inherited from Catchment.)
Protected field_boundarySourceTemperature
Temperature boundary source
(Inherited from Catchment.)
Protected field_bSnowModule
True if the snow module is activated.
(Inherited from CatchmentAbstractUrban.)
Protected field_checkPointTime
The most recent check point time.
(Inherited from Catchment.)
Protected field_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.
(Inherited from Catchment.)
Protected field_endTime
Return the end time of the catchment simulation. This is set during prepare, and the catchment must make sure not to run beyond this time.
(Inherited from Catchment.)
Protected field_evaporationFromForcing
Evaporation that must be applied during the calculation time step. unit: [m/s]
(Inherited from CatchmentAbstractUrban.)
Protected field_evaporationFromTS
True if evaporation is enabled, and an evaporation boundary has been defined.

If set to false the initial recover rate is used during dry periods. Default: False

(Inherited from CatchmentAbstractUrban.)
Protected field_globalDepthDryLimit
Global dry depth limit from INI file in Kinematic wave: used when InfiltrationAfterRain == true Default: 1e-6 Unit: [m]
(Inherited from CatchmentAbstractUrban.)
Protected field_initialLossMax
Maximum value of InitialLossStorageDepth Unit: [m] Default:
(Inherited from CatchmentAbstractUrban.)
Protected field_initialLossRecoverRate
Initial loss recover rate Unit: [m/s] Default: 5e-5 m/h = 1.2 mm/day
(Inherited from CatchmentAbstractUrban.)
Protected field_initialLossStorageDepth
Initial loss storage depth. Unit: [m]
(Inherited from CatchmentAbstractUrban.)
Protected field_initialLossStorageDepthOld
Initial loss storage depth at time N. Unit: [m]
(Inherited from CatchmentAbstractUrban.)
Protected field_loss
Loss, other than infiltration which goes into _actInfiltration (in another unit). Unit [m3/s]
(Inherited from CatchmentAbstractUrban.)
Protected field_lossOld
Loss at time N. Unit: [m3/s]
(Inherited from CatchmentAbstractUrban.)
Protected field_maximumFlow
Maximum flow
(Inherited from Catchment.)
Protected field_minimumFlow
Minimum flow
(Inherited from Catchment.)
Protected field_minTime
Proteced MinTime
(Inherited from Catchment.)
Protected field_offerDelegates
List of delegates, matching list of _offers
(Inherited from Catchment.)
Protected field_offers
List of datatypes offered in GetValue
(Inherited from Catchment.)
Protected field_potentialEvaporation
Potential evaporation Unit: [m/s]
(Inherited from CatchmentAbstractUrban.)
Protected field_rainfallFromForcing
Rainfall that must be applied during the calculation time step measured in m/s. unit: [m/s]
(Inherited from CatchmentAbstractUrban.)
Protected field_rainfallFromForcingOld
Rainfall that must be applied during the calculation time step measured in m/s, at time N. unit: [m/s]
(Inherited from CatchmentAbstractUrban.)
Protected field_redCoeff
Hydrological reduction is the runoff reduction factor, accounts for water losses caused by e.g evapo-transpiration, imperfect imperviousness, etc. on the contributing area. Unit: [-] Default: 0.90
(Inherited from CatchmentAbstractUrban.)
Protected field_runoff
Total runoff from catchment at present time step. Unit: [m^3/s]
(Inherited from Catchment.)
Protected field_runoffOld
Runoff at time N. Unit: [m3/s]
(Inherited from CatchmentAbstractUrban.)
Protected field_runtimeDiagnostics
Diagnostics instance for a Catchment. Used during runtime.
(Inherited from Catchment.)
Protected field_snowStorage
Snow storage Unit: [m]
(Inherited from CatchmentAbstractUrban.)
Protected field_snowStorageOld
Snow storage at time N. Unit: [m]
(Inherited from CatchmentAbstractUrban.)
Protected field_startTime
Protected start time of catchment data - the earliest time for which the catchment can return data
(Inherited from Catchment.)
Protected field_stormwaterLIDs
List of Lids
(Inherited from Catchment.)
Protected field_temperatureFromForcing
Temperature that must be applied during the calculation time step. Note: the temperature is given in degrees Celsius, which is not SI unit! unit: [degCelcius]
(Inherited from CatchmentAbstractUrban.)
Protected field_timeNew
Variable holding information on the latest calculated time
(Inherited from Catchment.)
Protected field_timeOfLastUpdate
Last time the state of this catchment was updated (Update(DateTime) was called)
(Inherited from Catchment.)
Protected field_timeOfMaximumFlow
Time of maximum flow
(Inherited from Catchment.)
Protected field_timeOfMinimumFlow
Time of minimum flow
(Inherited from Catchment.)
Protected field_timeOld
Variable holding information on the latest calculated time
(Inherited from Catchment.)
Protected field_timeStep
Time step used in the simulation, or initial time step if the time step can change.
(Inherited from Catchment.)
Protected field_totalAdditionalInflowVolume
Total volume of additional inflow
(Inherited from Catchment.)
Protected field_totalLossVolume
Total volume of loss
(Inherited from Catchment.)
Protected field_totalRainfallVolume
Total volume of rain
(Inherited from Catchment.)
Protected field_totalRunoffVolume
Total volume of runoff
(Inherited from Catchment.)
Protected field_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.
(Inherited from Catchment.)
Protected field_useHotStartFile
Flag telling if initial conditions is taken from a hotstart file Default: false
(Inherited from Catchment.)
Protected field_volumeOnGroundAdded
Volume on ground added after UpdateStorage
(Inherited from Catchment.)
Protected field_volumeOnGroundAfterRouting
Volume on ground after routing
(Inherited from Catchment.)
Protected field_volumeOnGroundBeforeRouting
Volume on ground before routing
(Inherited from Catchment.)
Protected field_yearlyStatistics
Dictionary of statistics as a function of year
(Inherited from Catchment.)
Public fieldCatchmentPlugins
List of catchment plugins
(Inherited from Catchment.)
Public fieldStatic memberUse2016DryTimeStepAlgorithm
Revert to dry-timestep algorithm from Release 2016
Public fieldStatic memberUseReverseDraining Obsolete.
Revert to old draining order (Release 2016 and earlier). Set to true to drain in same order as in MOUSE engine.

Reverse draining drains in order: wetting, storage, depth. Hence, when storages are full, wetting and storage will be drained and not depth, depth will be higher and give more runoff. This is visible in low-flow conditions.

Public fieldValueBuffer (Inherited from Catchment.)
Top
See Also