timflow.steady.inhomogeneity1d.Xsection#
- class timflow.steady.inhomogeneity1d.Xsection(model, x1, x2, kaq, c, z, npor, ltype, hstar, N, name=None)#
Bases:
timflow.steady.aquifer.AquiferDataBase class for cross-section inhomogeneities.
- Parameters:
model (Model object) – model to which the element is added, usually an instance of ModelXsection
x1 (float) – left boundary of inhomogeneity (may be -np.inf if extends to infinity)
x2 (float) – right boundary of inhomogeneity (may be np.inf if extends to infinity)
kaq (float, array or list) – hydraulic conductivity of each layer from the top down
c (float, array or list) – resistance of leaky layers from the top down
z (array or list) – elevation tops and bottoms of the layers from the top down, leaky layers may have zero thickness
npor (float, array or list) – porosity of all aquifer layers from the top down
ltype (string, array or list) – type of the layers: ‘a’ for aquifer, ‘l’ for leaky layer
hstar (float, optional) – head value above semi-confining top, only read if topboundary=’semi’
N (float, optional) – infiltration rate, only read if topboundary=’conf’
name (string, optional) – name of the inhomogeneity