timflow.steady.uflow.Uflow#

class timflow.steady.uflow.Uflow(model, slope, angle, label=None)#

Bases: timflow.steady.element.Element

Add uniform flow to the model.

Uniform flow may only be added to a model of which the background aquifer system is confined.

Parameters:
  • model (Model object) – model to which the uniform flow is added

  • slope (float) – slope of the head (head drop divided by the distance) in the direction of flow

  • angle (float) – direction of flow in degrees (0 degrees is straight East, counter clock-wise is positive)

  • label (string or None (default: None)) – label of the element

Methods#

potinf(x, y[, aq])

Returns array of size (nparam, naq).

disvecinf(x, y[, aq])

Returns array of size (2, nparam, naq).

potinflayers(x, y, layers[, aq])

Returns array of size (len(layers),nparam).

potentiallayers(x, y, layers[, aq])

Returns array of size len(layers) only used in building equations.

disvec(x, y[, aq])

Returns array of size (2, nparam, naq).

disvecinflayers(x, y, layers[, aq])

Returns two arrays of size (len(layers),nparam).

disveclayers(x, y, layers[, aq])

Returns two arrays of size len(layers) only used in building equations.