timflow.transient.inhom1d.XsectionMaq#

class timflow.transient.inhom1d.XsectionMaq(model, x1, x2, kaq=1, z=(1, 0), c=(), Saq=0.001, Sll=0, leffaq=0, poraq=0.3, porll=0.3, topboundary='conf', phreatictop=None, tsandhstar=None, tsandN=None, name=None)#

Bases: Xsection

Cross-section inhomogeneity consisting of stacked aquifer layers.

Parameters:
  • model (Model) – Model to add the cross-section to, usually an instance of ModelXsection.

  • x1 (float) – x-coordinate of the left boundary of the cross-section.

  • x2 (float) – x-coordinate of the right boundary of the cross-section.

  • kaq (array) – Hydraulic conductivities of the aquifers.

  • z (array) – Elevations of the tops and bottoms of the layers.

  • c (array) – Resistance of the leaky layers.

  • Saq (array) – Specific storage of the aquifers.

  • Sll (array) – Specific storage of the leaky layers.

  • leffaq (array) – loading efficiency of the aquifer

  • poraq (array) – Porosities of the aquifers.

  • porll (array) – Porosities of the leaky layers.

  • topboundary (string, 'confined', 'phreatic', 'semi', or 'leaky' (default is 'conf')) – indicating whether the top is confined (‘con’ is enough), phreatic (‘phr’ is enough), semi-confined (‘sem’ is enough), or a leaky layer (‘lea’ is enough). When phreatic, the storage coefficient (Saq) of the top model layer is treated as phreatic storage (and not multiplied with the aquifer thickness)

  • tsandhstar (list of tuples) – list containing time and water level pairs for the hstar boundary condition.

  • tsandN (list of tuples) – list containing time and infiltration pairs for the infiltration boundary condition.

  • name (str) – Name of the cross-section.

Methods#

is_inside(x, _)

Check if a point is inside the cross-section.

initialize()

Initialize the aquifer data.

create_elements()

Create linesinks to meet the continuity conditions the at the boundaries.

plot([ax, labels, params, names, fmt, sep])

Plot the cross-section.

in_which_layer(z)

Get layer given elevation z.

findlayer(z)

Returns layer-number, layer-type and model-layer-number.