timflow.steady.model.ModelMaq ============================= .. toctree:: :hidden: /api/timflow/steady/model/ModelMaq.remove_element /api/timflow/steady/model/ModelMaq.disvec /api/timflow/steady/model/ModelMaq.normflux /api/timflow/steady/model/ModelMaq.intnormflux_segment /api/timflow/steady/model/ModelMaq.intnormflux /api/timflow/steady/model/ModelMaq.head /api/timflow/steady/model/ModelMaq.headgrid /api/timflow/steady/model/ModelMaq.headgrid2 /api/timflow/steady/model/ModelMaq.headalongline /api/timflow/steady/model/ModelMaq.disvecalongline /api/timflow/steady/model/ModelMaq.solve /api/timflow/steady/model/ModelMaq.solve_mp /api/timflow/steady/model/ModelMaq.aquifer_summary .. py:class:: timflow.steady.model.ModelMaq(kaq=1, z=None, c=None, npor=0.3, topboundary='conf', hstar=None) Bases: :py:obj:`Model` Create a model by specifying a mult-aquifer sequence of aquifer-leaky layer. :param kaq: Hydraulic conductivity of each aquifer from the top down. If float, hydraulic conductivity is the same in all aquifers. :type kaq: float, array or list :param z: Elevation of tops and bottoms of the aquifers from the top down. Leaky layers may have zero thickness. * if topboundary='conf': length is 2 * number of aquifers * if topboundary='semi': length is 2 * number of aquifers + 1 as top of leaky layer on top of systems needs to be specified :type z: array or list :param c: Resistance of leaky layers from the top down. * if float, resistance is the same for all leaky layers * if topboundary='conf': length is number of aquifers - 1 * if topboundary='semi': length is number of aquifers :type c: float, array or list :param npor: Porosity of all aquifers and leaky layers from the top down. * if float, porosity is the same for all layers * if topboundary='conf': length is 2 * number of aquifers - 1 * if topboundary='semi': length is 2 * number of aquifers :type npor: float, array or list :param topboundary: Indicates whether the topboundary is confined ('conf') or semi-confined ('semi'). :type topboundary: string, 'conf' or 'semi' (default is 'conf') :param hstar: Head value above semi-confining top, only read if topboundary='semi'. :type hstar: float or None (default is None) .. rubric:: Examples Build a model:: ml = ModelMaq(kaq=[10, 20], z=[20, 12, 10, 0], c=1000) .. !! processed by numpydoc !! Methods ------- .. autoapisummary:: timflow.steady.model.ModelMaq.remove_element timflow.steady.model.ModelMaq.disvec timflow.steady.model.ModelMaq.normflux timflow.steady.model.ModelMaq.intnormflux_segment timflow.steady.model.ModelMaq.intnormflux timflow.steady.model.ModelMaq.head timflow.steady.model.ModelMaq.headgrid timflow.steady.model.ModelMaq.headgrid2 timflow.steady.model.ModelMaq.headalongline timflow.steady.model.ModelMaq.disvecalongline timflow.steady.model.ModelMaq.solve timflow.steady.model.ModelMaq.solve_mp timflow.steady.model.ModelMaq.aquifer_summary