timflow.steady.linesink.RadialCollectorWell =========================================== .. toctree:: :hidden: /api/timflow/steady/linesink/RadialCollectorWell.compute_xy /api/timflow/steady/linesink/RadialCollectorWell.discharge_per_arm /api/timflow/steady/linesink/RadialCollectorWell.potinf /api/timflow/steady/linesink/RadialCollectorWell.disvecinf /api/timflow/steady/linesink/RadialCollectorWell.discharge_per_linesink /api/timflow/steady/linesink/RadialCollectorWell.discharge /api/timflow/steady/linesink/RadialCollectorWell.potinflayers /api/timflow/steady/linesink/RadialCollectorWell.potentiallayers /api/timflow/steady/linesink/RadialCollectorWell.disvec /api/timflow/steady/linesink/RadialCollectorWell.disvecinflayers /api/timflow/steady/linesink/RadialCollectorWell.disveclayers .. py:class:: timflow.steady.linesink.RadialCollectorWell(model, x=0, y=0, narms=5, nls=10, L=10.0, angle=0, rcaisson=1.0, rw=0.1, Qw=100.0, res=0.0, layers=0, label=None) Bases: :py:obj:`CollectorWell` Radial collector well. Collection of (discontinuous) line sinks in a radial pattern with specified total discharge and unknown but uniform head. :param model: model to which the element is added :type model: Model object :param x: x-coordinate of the center of the collector well :type x: float :param y: y-coordinate of the center of the collector well :type y: float :param L: length of each arm :type L: float :param narms: number of arms :type narms: int :param rcaisson: radius of the caisson :type rcaisson: float :param rw: radius of the arms :type rw: float :param nls: number of line sinks per arm :type nls: int :param Qw: total discharge of the collector well :type Qw: float :param res: resistance of the arms :type res: float :param layers: layer(s) in which the well is screened :type layers: int, array or list :param label: label of the collector well :type label: string, optional .. rubric:: Examples Create a radial collector well with 5 arms:: ml = timflow.steady.Model3D(kaq=10, z=np.arange(20, -1, -2), kzoverkh=0.1) w = timflow.steady.RadialCollectorWell(ml, x=0, y=0, narms=5, nls=10, angle=0, rcaisson=2.0, rw=0.1, Qw=1000, layers=5) ml.solve() .. !! processed by numpydoc !! Methods ------- .. autoapisummary:: timflow.steady.linesink.RadialCollectorWell.compute_xy timflow.steady.linesink.RadialCollectorWell.discharge_per_arm timflow.steady.linesink.RadialCollectorWell.potinf timflow.steady.linesink.RadialCollectorWell.disvecinf timflow.steady.linesink.RadialCollectorWell.discharge_per_linesink timflow.steady.linesink.RadialCollectorWell.discharge timflow.steady.linesink.RadialCollectorWell.potinflayers timflow.steady.linesink.RadialCollectorWell.potentiallayers timflow.steady.linesink.RadialCollectorWell.disvec timflow.steady.linesink.RadialCollectorWell.disvecinflayers timflow.steady.linesink.RadialCollectorWell.disveclayers