| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 
 | 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>esys.downunder.magtel2d Package — esys.escript 5.6 documentation</title>
    <link rel="stylesheet" href="_static/classic.css" type="text/css" />
    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
    
    <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
    <script type="text/javascript" src="_static/jquery.js"></script>
    <script type="text/javascript" src="_static/underscore.js"></script>
    <script type="text/javascript" src="_static/doctools.js"></script>
    <script type="text/javascript" src="_static/language_data.js"></script>
    
    <link rel="index" title="Index" href="genindex.html" />
    <link rel="search" title="Search" href="search.html" /> 
  </head><body>
    <div class="related" role="navigation" aria-label="related navigation">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex.html" title="General Index"
             accesskey="I">index</a></li>
        <li class="right" >
          <a href="py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li class="nav-item nav-item-0"><a href="index.html">esys.escript 5.6 documentation</a> »</li> 
      </ul>
    </div>  
    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body" role="main">
            
  <div class="section" id="module-esys.downunder.magtel2d">
<span id="esys-downunder-magtel2d-package"></span><h1>esys.downunder.magtel2d Package<a class="headerlink" href="#module-esys.downunder.magtel2d" title="Permalink to this headline">¶</a></h1>
<ul class="simple">
<li></li>
</ul>
<div class="section" id="classes">
<h2>Classes<a class="headerlink" href="#classes" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li><a class="reference internal" href="#esys.downunder.magtel2d.MT_2D" title="esys.downunder.magtel2d.MT_2D"><code class="xref py py-obj docutils literal notranslate"><span class="pre">MT_2D</span></code></a></li>
</ul>
<dl class="class">
<dt id="esys.downunder.magtel2d.MT_2D">
<em class="property">class </em><code class="descclassname">esys.downunder.magtel2d.</code><code class="descname">MT_2D</code><span class="sig-paren">(</span><em>domain</em>, <em>mode</em>, <em>freq_def</em>, <em>tags</em>, <em>rho</em>, <em>rho_1d</em>, <em>ifc_1d</em>, <em>xstep=100</em>, <em>zstep=100</em>, <em>maps=None</em>, <em>plot=False</em>, <em>limits=None</em><span class="sig-paren">)</span><a class="headerlink" href="#esys.downunder.magtel2d.MT_2D" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
<dl class="method">
<dt id="esys.downunder.magtel2d.MT_2D.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>domain</em>, <em>mode</em>, <em>freq_def</em>, <em>tags</em>, <em>rho</em>, <em>rho_1d</em>, <em>ifc_1d</em>, <em>xstep=100</em>, <em>zstep=100</em>, <em>maps=None</em>, <em>plot=False</em>, <em>limits=None</em><span class="sig-paren">)</span><a class="headerlink" href="#esys.downunder.magtel2d.MT_2D.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Constructor which initialises the 2D magnetotelluric class:
(*) check for argument type
(*) check for valid argument values
(*) initialises required values</p>
<p>param  domain       :: the 2d mesh domain
type   domain       :: <code class="docutils literal notranslate"><span class="pre">escript</span> <span class="pre">data</span> <span class="pre">object</span></code></p>
<p>param  mode         :: TE or TM mode
type   mode         :: <code class="docutils literal notranslate"><span class="pre">string</span></code></p>
<p>param  freq_def     :: highest/lowest frequency & points per decade
type   freq_def     :: <code class="docutils literal notranslate"><span class="pre">dictionary</span></code></p>
<p>param  tags         :: the tag names of the regions defined in the mesh
type   tags         :: <code class="docutils literal notranslate"><span class="pre">list</span></code></p>
<p>param  rho          :: the resistivity values of the regions in the mesh
type   rho          :: <code class="docutils literal notranslate"><span class="pre">list</span></code></p>
<p>param  rho_1d       :: the resistivity values at the left & right boundary
type   rho_1d       :: <code class="docutils literal notranslate"><span class="pre">dictionary</span></code></p>
<p>param  ifc_1d       :: the layer interface depths of the left & right boundary
type   ifc_1d       :: <code class="docutils literal notranslate"><span class="pre">dictionary</span></code></p>
<p>param  xstep        :: user-defined step size for horizontal sample list
type   xstep        :: <code class="docutils literal notranslate"><span class="pre">number</span></code>  (optional)</p>
<p>param  zstep        :: user-defined step size for vertical sample list
type   zstep        :: <code class="docutils literal notranslate"><span class="pre">number</span></code>  (optional)</p>
<p>param  maps         :: list with user-defined  functions which map the resistivity for each region
type   maps         :: <code class="docutils literal notranslate"><span class="pre">list</span></code>    (optional)</p>
<p>param  plot         :: user-defined flag to show a plot of apparent resistivity and phase at each frequency
type   plot         :: <code class="docutils literal notranslate"><span class="pre">boolean</span></code> (optional)</p>
<p>self.domain         :: escript data object of mesh
self.X              :: escript data object with all mesh coordinates
self.mode           :: string with TE or TM mode
self.xmin           :: float with x-coordinate minimum
self.xmax           :: float with x-coordinate maximum
self.zmin           :: float with z-coordinate minimum
self.zmax           :: float with z-coordinate maximum
self.zstep          :: number with sample step in vertical direction
self.xstep          :: number with sample step in horizontal direction
self.rho            :: list with resistivity values of all regions
self.rho_1d         :: dictionary with resistivity values at boundaries left/right
self.ifc_1d         :: dictionary with interface depths at boundaries left/right
self.plot           :: boolean flag to show plots of apparent resistivity and phase
self.sigma          :: escript data object with the conductivity model (based on ‘rho’ and ‘maps’)
self.frequencies    :: list of sounding frequencies
self.boundary_mask  :: Dirichlet mask at boundaries</p>
</dd></dl>
<dl class="method">
<dt id="esys.downunder.magtel2d.MT_2D.pdeSolve">
<code class="descname">pdeSolve</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#esys.downunder.magtel2d.MT_2D.pdeSolve" title="Permalink to this definition">¶</a></dt>
<dd><p>Solves the PDE for either the TE or the TM mode.
(TE mode is the transverse Electric field).
(TM mode is the transverse Magnetic field).</p>
<p>(uses <code class="xref py py-obj docutils literal notranslate"><span class="pre">self</span></code>)</p>
<p>mt2d  :: list with real/imag fields for each sounding frequency
arho  :: list with apparent resistivities for each sounding frequency
aphi  :: list with phase values for each sounding frequency</p>
</dd></dl>
</dd></dl>
</div>
<div class="section" id="functions">
<h2>Functions<a class="headerlink" href="#functions" title="Permalink to this headline">¶</a></h2>
</div>
<div class="section" id="others">
<h2>Others<a class="headerlink" href="#others" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li>HAVE_FINLEY</li>
</ul>
</div>
<div class="section" id="packages">
<h2>Packages<a class="headerlink" href="#packages" title="Permalink to this headline">¶</a></h2>
<div class="toctree-wrapper compound">
</div>
</div>
</div>
          </div>
        </div>
      </div>
      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
        <div class="sphinxsidebarwrapper">
  <h3><a href="index.html">Table of Contents</a></h3>
  <ul>
<li><a class="reference internal" href="#">esys.downunder.magtel2d Package</a><ul>
<li><a class="reference internal" href="#classes">Classes</a></li>
<li><a class="reference internal" href="#functions">Functions</a></li>
<li><a class="reference internal" href="#others">Others</a></li>
<li><a class="reference internal" href="#packages">Packages</a></li>
</ul>
</li>
</ul>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related" role="navigation" aria-label="related navigation">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex.html" title="General Index"
             >index</a></li>
        <li class="right" >
          <a href="py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li class="nav-item nav-item-0"><a href="index.html">esys.escript 5.6 documentation</a> »</li> 
      </ul>
    </div>
    <div class="footer" role="contentinfo">
        © Copyright 2012-2014, Author.
      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.8.4.
    </div>
  </body>
</html>
 |