timflow.transient.inhom1d.Xsection3D ==================================== .. toctree:: :hidden: /api/timflow/transient/inhom1d/Xsection3D.is_inside /api/timflow/transient/inhom1d/Xsection3D.initialize /api/timflow/transient/inhom1d/Xsection3D.create_elements /api/timflow/transient/inhom1d/Xsection3D.plot /api/timflow/transient/inhom1d/Xsection3D.in_which_layer /api/timflow/transient/inhom1d/Xsection3D.findlayer .. py:class:: timflow.transient.inhom1d.Xsection3D(model, x1, x2, kaq=1, z=(4, 3, 2, 1), Saq=0.001, kzoverkh=0.1, leffaq=0, poraq=0.3, topboundary='conf', phreatictop=None, topres=0, topthick=0, topSll=0, toppor=0.3, tsandhstar=None, tsandN=None, name=None) Bases: :py:obj:`Xsection` Cross-section inhomogeneity consisting of stacked aquifer layers. Vertical resistance is computed from vertical hydraulic conductivity and the anisotropy factor. :param model: Model to add the cross-section to, usually an instance of ModelXsection. :type model: Model :param x1: x-coordinate of the left boundary of the cross-section. :type x1: scalar :param x2: x-coordinate of the right boundary of the cross-section. :type x2: scalar :param kaq: Hydraulic conductivities of the aquifers. :type kaq: array :param z: Elevations of the tops and bottoms of the layers. :type z: array :param Saq: Specific storage of the aquifers. :type Saq: array :param kzoverkh: Ratio of vertical hydraulic conductivity to horizontal hydraulic conductivity. :type kzoverkh: scalar :param leffaq: Loading efficiency :type leffaq: array :param poraq: Porosities of the aquifers. :type poraq: array :param topboundary: indicating whether the top is confined ('con' is enough), phreatic ('phr' is enough) or semi-confined ('sem' 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) When 'semi', the topres and topthick must be specified. :type topboundary: string, 'confined', 'phreatic', or 'semi' (default is 'conf') :param topres: Resistance of the top boundary. Only used if topboundary is 'leaky'. :type topres: scalar :param topthick: Thickness of the top boundary. Only used if topboundary is 'leaky'. :type topthick: scalar :param topSll: Specific storage of the top boundary. Only used if topboundary is 'leaky'. :type topSll: scalar :param toppor: Porosity of the top boundary. Only used if topboundary is 'leaky'. :type toppor: scalar :param tsandhstar: list containing time and water level pairs for the hstar boundary condition. :type tsandhstar: list of tuples :param tsandN: list containing time and infiltration pairs for the infiltration boundary condition. :type tsandN: list of tuples :param name: Name of the cross-section. :type name: str .. !! processed by numpydoc !! Methods ------- .. autoapisummary:: timflow.transient.inhom1d.Xsection3D.is_inside timflow.transient.inhom1d.Xsection3D.initialize timflow.transient.inhom1d.Xsection3D.create_elements timflow.transient.inhom1d.Xsection3D.plot timflow.transient.inhom1d.Xsection3D.in_which_layer timflow.transient.inhom1d.Xsection3D.findlayer