timflow.transient.linedoublet.LeakyWallString ============================================= .. toctree:: :hidden: /api/timflow/transient/linedoublet/LeakyWallString.initialize /api/timflow/transient/linedoublet/LeakyWallString.potinf /api/timflow/transient/linedoublet/LeakyWallString.disvecinf /api/timflow/transient/linedoublet/LeakyWallString.plot /api/timflow/transient/linedoublet/LeakyWallString.potential /api/timflow/transient/linedoublet/LeakyWallString.unitpotential /api/timflow/transient/linedoublet/LeakyWallString.unitpotentialone /api/timflow/transient/linedoublet/LeakyWallString.disvec /api/timflow/transient/linedoublet/LeakyWallString.unitdisvec /api/timflow/transient/linedoublet/LeakyWallString.potinflayers /api/timflow/transient/linedoublet/LeakyWallString.potentiallayers /api/timflow/transient/linedoublet/LeakyWallString.unitpotentiallayers /api/timflow/transient/linedoublet/LeakyWallString.disvecinflayers /api/timflow/transient/linedoublet/LeakyWallString.disveclayers /api/timflow/transient/linedoublet/LeakyWallString.unitdisveclayers /api/timflow/transient/linedoublet/LeakyWallString.discharge /api/timflow/transient/linedoublet/LeakyWallString.dischargeold /api/timflow/transient/linedoublet/LeakyWallString.run_after_solve /api/timflow/transient/linedoublet/LeakyWallString.equation .. py:class:: timflow.transient.linedoublet.LeakyWallString(model, xy=[(-1, 0), (1, 0)], res='imp', order=0, layers=0, label=None) Bases: :py:obj:`timflow.transient.element.Element`, :py:obj:`timflow.transient.equation.LeakyWallEquation` Create a string of leaky wall segements consisting of line-doublets. :param model: Model to which the element is added :type model: Model object :param xy: list or array of (x,y) pairs of coordinates of end-points of the segements in the string :type xy: array or list :param res: if string: 'imp' for an impermeable wall (same as res = np.inf) if scalar: resistance of leaky wall :type res: scalar or string :param order: polynomial order of potential jump along line-doublet (head jump if transmissivity is equal on each side of wall) :type order: int (default is 0) :param layers: layer(s) in which element is placed if scalar: element is placed in this layer if list or array: element is placed in all these layers :type layers: scalar, list or array :param label: label of element :type label: str or None .. seealso:: :class:`.LeakyLineDoublet` .. !! processed by numpydoc !! Methods ------- .. autoapisummary:: timflow.transient.linedoublet.LeakyWallString.initialize timflow.transient.linedoublet.LeakyWallString.potinf timflow.transient.linedoublet.LeakyWallString.disvecinf timflow.transient.linedoublet.LeakyWallString.plot timflow.transient.linedoublet.LeakyWallString.potential timflow.transient.linedoublet.LeakyWallString.unitpotential timflow.transient.linedoublet.LeakyWallString.unitpotentialone timflow.transient.linedoublet.LeakyWallString.disvec timflow.transient.linedoublet.LeakyWallString.unitdisvec timflow.transient.linedoublet.LeakyWallString.potinflayers timflow.transient.linedoublet.LeakyWallString.potentiallayers timflow.transient.linedoublet.LeakyWallString.unitpotentiallayers timflow.transient.linedoublet.LeakyWallString.disvecinflayers timflow.transient.linedoublet.LeakyWallString.disveclayers timflow.transient.linedoublet.LeakyWallString.unitdisveclayers timflow.transient.linedoublet.LeakyWallString.discharge timflow.transient.linedoublet.LeakyWallString.dischargeold timflow.transient.linedoublet.LeakyWallString.run_after_solve timflow.transient.linedoublet.LeakyWallString.equation