timml.model.ModelMaq ==================== .. toctree:: :hidden: /05api/timml/model/ModelMaq.remove_element /05api/timml/model/ModelMaq.disvec /05api/timml/model/ModelMaq.normflux /05api/timml/model/ModelMaq.intnormflux_segment /05api/timml/model/ModelMaq.intnormflux /05api/timml/model/ModelMaq.head /05api/timml/model/ModelMaq.headgrid /05api/timml/model/ModelMaq.headgrid2 /05api/timml/model/ModelMaq.headalongline /05api/timml/model/ModelMaq.disvecalongline /05api/timml/model/ModelMaq.solve /05api/timml/model/ModelMaq.solve_mp /05api/timml/model/ModelMaq.aquifer_summary .. py:class:: timml.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:: timml.model.ModelMaq.remove_element timml.model.ModelMaq.disvec timml.model.ModelMaq.normflux timml.model.ModelMaq.intnormflux_segment timml.model.ModelMaq.intnormflux timml.model.ModelMaq.head timml.model.ModelMaq.headgrid timml.model.ModelMaq.headgrid2 timml.model.ModelMaq.headalongline timml.model.ModelMaq.disvecalongline timml.model.ModelMaq.solve timml.model.ModelMaq.solve_mp timml.model.ModelMaq.aquifer_summary