linesink#

Line-sink elements for transient flow.

Implements line-sinks and line-sink strings for head- or discharge-specified features in transient simulations.

Example:

River(ml, x1=-10, y1=0, x2=10, y2=0, tsandbc=[(0, 5)], layers=0)

Classes#

LineSinkBase

LineSink Base Class.

LineSink

LineSink with non-zero and potentially variable discharge through time.

River

Create a head-specified line-sink with optional width and resistance.

LineSinkStringBase

Helper class that provides a standard way to create an ABC using

RiverString

String of head-specified line-sinks with optional width and resistance.

MscreenLineSink

MscreenLineSink that varies through time.

DitchString

Create ditch consisting of a string of line-sink.

DitchString2

Create ditch consisting of a string of line-sink.

LineSinkHoBase

Higher Order LineSink Base Class.

RiverHo

River of which the head varies through time.

HeadLineSink

Deprecated alias for River.

HeadLineSinkString

Deprecated alias for RiverString.

HeadLineSinkHo

Deprecated alias for RiverHo.

LineSinkDitchString

Deprecated alias for DitchString.

LineSinkDitchString2

Deprecated alias for DitchString2.