timflow.steady.well.TargetHeadWell ================================== .. toctree:: :hidden: /api/timflow/steady/well/TargetHeadWell.potinf /api/timflow/steady/well/TargetHeadWell.disvecinf /api/timflow/steady/well/TargetHeadWell.headinside /api/timflow/steady/well/TargetHeadWell.discharge /api/timflow/steady/well/TargetHeadWell.capzone /api/timflow/steady/well/TargetHeadWell.plotcapzone /api/timflow/steady/well/TargetHeadWell.potinflayers /api/timflow/steady/well/TargetHeadWell.potentiallayers /api/timflow/steady/well/TargetHeadWell.disvec /api/timflow/steady/well/TargetHeadWell.disvecinflayers /api/timflow/steady/well/TargetHeadWell.disveclayers .. py:class:: timflow.steady.well.TargetHeadWell(model, xw=0, yw=0, rw=0.1, res=0, layers=0, hcp=10, xcp=10, ycp=10, lcp=0, label=None, addtomodel=True) Bases: :py:obj:`WellBase` TargetHeadWell is a well with a specified head at (layer, x, y). .. rubric:: Notes The well may be screened in multiple layers. The resistance of the screen may be specified. The head is computed such that the discharge :math:`Q_i` in layer :math:`i` is computed as: .. math:: Q_i = 2\pi r_w(h_i - h_w)/c where :math:`c` is the resistance of the well screen and :math:`h_w` is the head inside the well. :param model: model to which the element is added :type model: Model object :param xw: x-coordinate of the well :type xw: float :param yw: y-coordinate of the well :type yw: float :param rw: radius of the well :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 hcp: specified head at control point :type hcp: float :param xcp: x-coordinate where head is specified :type xcp: float :param ycp: y-coordinate where head is specified :type ycp: float :param lcp: layer in which head is specified, default is the first layer, layer 0 :type lcp: int :param label: label of the well :type label: string (default: None) .. !! processed by numpydoc !! Methods ------- .. autoapisummary:: timflow.steady.well.TargetHeadWell.potinf timflow.steady.well.TargetHeadWell.disvecinf timflow.steady.well.TargetHeadWell.headinside timflow.steady.well.TargetHeadWell.discharge timflow.steady.well.TargetHeadWell.capzone timflow.steady.well.TargetHeadWell.plotcapzone timflow.steady.well.TargetHeadWell.potinflayers timflow.steady.well.TargetHeadWell.potentiallayers timflow.steady.well.TargetHeadWell.disvec timflow.steady.well.TargetHeadWell.disvecinflayers timflow.steady.well.TargetHeadWell.disveclayers