esys.downunder.magtel2d Package¶
Classes¶
-
class
esys.downunder.magtel2d.MT_2D(domain, mode, freq_def, tags, rho, rho_1d, ifc_1d, xstep=100, zstep=100, maps=None, plot=False, limits=None)¶ Bases:
object-
__init__(domain, mode, freq_def, tags, rho, rho_1d, ifc_1d, xstep=100, zstep=100, maps=None, plot=False, limits=None)¶ Constructor which initialises the 2D magnetotelluric class: (*) check for argument type (*) check for valid argument values (*) initialises required values
param domain :: the 2d mesh domain type domain ::
escript data objectparam mode :: TE or TM mode type mode ::
stringparam freq_def :: highest/lowest frequency & points per decade type freq_def ::
dictionaryparam tags :: the tag names of the regions defined in the mesh type tags ::
listparam rho :: the resistivity values of the regions in the mesh type rho ::
listparam rho_1d :: the resistivity values at the left & right boundary type rho_1d ::
dictionaryparam ifc_1d :: the layer interface depths of the left & right boundary type ifc_1d ::
dictionaryparam xstep :: user-defined step size for horizontal sample list type xstep ::
number(optional)param zstep :: user-defined step size for vertical sample list type zstep ::
number(optional)param maps :: list with user-defined functions which map the resistivity for each region type maps ::
list(optional)param plot :: user-defined flag to show a plot of apparent resistivity and phase at each frequency type plot ::
boolean(optional)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
-
pdeSolve()¶ 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).
(uses
self)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
-
Functions¶
Others¶
- HAVE_FINLEY