timflow.transient.linesink1d.LineSink1D ======================================= .. toctree:: :hidden: /api/timflow/transient/linesink1d/LineSink1D.initialize /api/timflow/transient/linesink1d/LineSink1D.setflowcoef /api/timflow/transient/linesink1d/LineSink1D.potinf /api/timflow/transient/linesink1d/LineSink1D.disvecinf /api/timflow/transient/linesink1d/LineSink1D.plot /api/timflow/transient/linesink1d/LineSink1D.potential /api/timflow/transient/linesink1d/LineSink1D.unitpotential /api/timflow/transient/linesink1d/LineSink1D.unitpotentialone /api/timflow/transient/linesink1d/LineSink1D.disvec /api/timflow/transient/linesink1d/LineSink1D.unitdisvec /api/timflow/transient/linesink1d/LineSink1D.potinflayers /api/timflow/transient/linesink1d/LineSink1D.potentiallayers /api/timflow/transient/linesink1d/LineSink1D.unitpotentiallayers /api/timflow/transient/linesink1d/LineSink1D.disvecinflayers /api/timflow/transient/linesink1d/LineSink1D.disveclayers /api/timflow/transient/linesink1d/LineSink1D.unitdisveclayers /api/timflow/transient/linesink1d/LineSink1D.discharge /api/timflow/transient/linesink1d/LineSink1D.dischargeold /api/timflow/transient/linesink1d/LineSink1D.run_after_solve /api/timflow/transient/linesink1d/LineSink1D.equation .. py:class:: timflow.transient.linesink1d.LineSink1D(model, xls=0, tsandq=[(0, 1)], res=0, wh='H', vres=0.0, wv=1.0, layers=0, label=None) Bases: :py:obj:`LineSink1DBase`, :py:obj:`timflow.transient.equation.MscreenEquation` Linesink1D with a specified discharge. :param model: model to which the element is added :type model: Model object :param x: x-coordinate of the linesink :type x: float :param tsandq: tuples of starting time and specific discharge after starting time :type tsandq: list of tuples :param res: resistance of the linesink :type res: float :param layers: layer (int) or layers (list or array) in which linesink is located :type layers: int, array or list :param label: label of the linesink :type label: string or None (default: None) .. rubric:: Examples Example of an infinitely long linesink that pumps with a specific discharge of 100 between times 10 and 50, with a specific discharge of 20 between times 50 and 200, and zero specific discharge after time 200. >>> LineSink1D(ml, tsandq=[(10, 100), (50, 20), (200, 0)]) .. !! processed by numpydoc !! Methods ------- .. autoapisummary:: timflow.transient.linesink1d.LineSink1D.initialize timflow.transient.linesink1d.LineSink1D.setflowcoef timflow.transient.linesink1d.LineSink1D.potinf timflow.transient.linesink1d.LineSink1D.disvecinf timflow.transient.linesink1d.LineSink1D.plot timflow.transient.linesink1d.LineSink1D.potential timflow.transient.linesink1d.LineSink1D.unitpotential timflow.transient.linesink1d.LineSink1D.unitpotentialone timflow.transient.linesink1d.LineSink1D.disvec timflow.transient.linesink1d.LineSink1D.unitdisvec timflow.transient.linesink1d.LineSink1D.potinflayers timflow.transient.linesink1d.LineSink1D.potentiallayers timflow.transient.linesink1d.LineSink1D.unitpotentiallayers timflow.transient.linesink1d.LineSink1D.disvecinflayers timflow.transient.linesink1d.LineSink1D.disveclayers timflow.transient.linesink1d.LineSink1D.unitdisveclayers timflow.transient.linesink1d.LineSink1D.discharge timflow.transient.linesink1d.LineSink1D.dischargeold timflow.transient.linesink1d.LineSink1D.run_after_solve timflow.transient.linesink1d.LineSink1D.equation