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)¶ -
__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 object
param mode :: TE or TM mode type mode ::
string
param freq_def :: highest/lowest frequency & points per decade type freq_def ::
dictionary
param tags :: the tag names of the regions defined in the mesh type tags ::
list
param rho :: the resistivity values of the regions in the mesh type rho ::
list
param rho_1d :: the resistivity values at the left & right boundary type rho_1d ::
dictionary
param ifc_1d :: the layer interface depths of the left & right boundary type ifc_1d ::
dictionary
param 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