LIDLayerSurface Methods

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
getSurfaceOutflowRate Computes outflow rate [m/s], based on Mannings equation.

If routing is disabled, this returns zero.

getSurfaceOverflow Finds surface overflow rate [m/s], assuming all water above StorageHeight is diverted.

If routing is enabled, this returns zero.

GetTypeGets the Type of the current instance.
(Inherited from Object)
GetVolume Volume of water per area [m] contained on surface for a given depth
Limit Limit state variables to allowed range, cannot be negative
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Prepare Prepare surface
PrepareSurfaceRouting Whenever ManningM or Slope is updated, this needs to be called.
ReadState Read state and apply to module. Returns true if state was successfully read.
ToStringReturns a string that represents the current object.
(Inherited from Object)
Validate Validate surface parameters
WriteState Write current state of module

See Also