ttim.stripareasink ================== .. py:module:: ttim.stripareasink Classes ------- .. autoapisummary:: ttim.stripareasink.AreaSinkXsection ttim.stripareasink.HstarXsection Module Contents --------------- .. py:class:: AreaSinkXsection(model, x1, x2, tsandN=[(0.0, 1.0)], layers=0, name='AreaSinkXsection', label=None) Bases: :py:obj:`ttim.element.Element` Helper class that provides a standard way to create an ABC using inheritance. .. !! processed by numpydoc !! .. py:attribute:: x1 .. py:attribute:: x2 .. py:method:: __repr__() .. py:method:: initialize() Initialize the element. Initialization of terms that cannot be initialized before other elements or the aquifer is defined. As we don't want to require a certain order of entering elements, these terms are initialized when Model.solve is called The initialization class needs to be overloaded by all derived classes .. !! processed by numpydoc !! .. py:method:: setflowcoef() Separate function so that this can be overloaded for other types. .. !! processed by numpydoc !! .. py:method:: potinf(x, y, aq=None) Returns complex array of size (nparam, naq, npval). .. !! processed by numpydoc !! .. py:method:: disvecinf(x, y=0, aq=None) Returns 2 complex arrays of size (nparam, naq, npval). .. !! processed by numpydoc !! .. py:method:: plot(ax, n_arrows=10, **kwargs) Plot the element. .. !! processed by numpydoc !! .. py:class:: HstarXsection(model, x1, x2, tsandhstar=[(0.0, 1.0)], layers=0, name='HstarXsection', label=None) Bases: :py:obj:`ttim.element.Element` Helper class that provides a standard way to create an ABC using inheritance. .. !! processed by numpydoc !! .. py:attribute:: x1 .. py:attribute:: x2 .. py:method:: __repr__() .. py:method:: initialize() Initialize the element. Initialization of terms that cannot be initialized before other elements or the aquifer is defined. As we don't want to require a certain order of entering elements, these terms are initialized when Model.solve is called The initialization class needs to be overloaded by all derived classes .. !! processed by numpydoc !! .. py:method:: setflowcoef() .. py:method:: potinf(x, y=0.0, aq=None) Returns complex array of size (nparam, naq, npval). .. !! processed by numpydoc !! .. py:method:: disvecinf(x, y=0, aq=None) Returns 2 complex arrays of size (nparam, naq, npval). .. !! processed by numpydoc !! .. py:method:: plot(ax=None, hstar=None, **kwargs) Plot the element. .. !! processed by numpydoc !!