timflow.steady.linesink.CollectorWell ===================================== .. toctree:: :hidden: /api/timflow/steady/linesink/CollectorWell.potinf /api/timflow/steady/linesink/CollectorWell.disvecinf /api/timflow/steady/linesink/CollectorWell.discharge_per_linesink /api/timflow/steady/linesink/CollectorWell.discharge /api/timflow/steady/linesink/CollectorWell.potinflayers /api/timflow/steady/linesink/CollectorWell.potentiallayers /api/timflow/steady/linesink/CollectorWell.disvec /api/timflow/steady/linesink/CollectorWell.disvecinflayers /api/timflow/steady/linesink/CollectorWell.disveclayers .. py:class:: timflow.steady.linesink.CollectorWell(model, xy, Qw=100.0, rw=0.1, res=0.0, layers=0, order=0, label=None) Bases: :py:obj:`DitchString` Collector well: collection of line sinks with a specified total discharge. Collection of (discontinuous) line sinks with specified total discharge and unknown but uniform head. :param model: model to which the element is added :type model: Model object :param xy: array of shape (N, 4) with start and end coordinates of the line sinks on each row: [(x1, y1, x2, y2), ...] :type xy: np.array :param Qw: total discharge of the collector well :type Qw: float :param rw: radius of the collector well arms :type rw: float :param res: resistance of the well screen :type res: float :param layers: layer (int) or layers (list or array) where well is screened :type layers: int, array or list :param order: order of the line sink elements :type order: int :param label: label of the collector well :type label: string, optional .. rubric:: Examples Create a collector well with two arms:: ml = timflow.steady.Model3D(kaq=10, z=np.arange(20, -1, -2), kzoverkh=0.1) xy = [(1, 0, 10, 0), (0, 1, 0, 10)] w = timflow.steady.CollectorWell(ml, xy=xy, Qw=1000, layers=np.arange(5, 10)) ml.solve() .. !! processed by numpydoc !! Methods ------- .. autoapisummary:: timflow.steady.linesink.CollectorWell.potinf timflow.steady.linesink.CollectorWell.disvecinf timflow.steady.linesink.CollectorWell.discharge_per_linesink timflow.steady.linesink.CollectorWell.discharge timflow.steady.linesink.CollectorWell.potinflayers timflow.steady.linesink.CollectorWell.potentiallayers timflow.steady.linesink.CollectorWell.disvec timflow.steady.linesink.CollectorWell.disvecinflayers timflow.steady.linesink.CollectorWell.disveclayers