simpeg.electromagnetics.natural_source.receivers.ApparentConductivity#

class simpeg.electromagnetics.natural_source.receivers.ApparentConductivity(locations_e, locations_h=None, formula='cross_product_amplitude', storeProjections=False)[source]#

Bases: _ElectricAndMagneticReceiver

Receiver class for simulating apparent conductivity data (3D problems only).

This class is used to simulate an apparent conductivity datum, in S/m.

Warning

Breaking change

From SimPEG v0.26.0 onward, a new set of formulae have been adopted to compute apparent conductivities. These more accurately reflect how apparent conductivities can be computed from NSEM fields.

Parameters:
locations_e(n_loc, n_dim) array_like

Locations where the electric fields are measured.

locations_h(n_loc, n_dim) array_like, optional

Locations where the magnetic fields are measured. Defaults to the same locations as electric field measurements, locations_e.

formula{“root_gram_determinant”, “cross_product_amplitude”, “horizontal_determinant”}

The formula used to generate the appparent conductivity datum.

storeProjectionsbool, optional

Whether to cache to internal projection matrices.

Attributes

formula

Equation used to generate the apparent conductivity datum.

locations

Locations of the two field measurements.

locations_e

Electric field measurement locations

locations_h

Magnetic field measurement locations

nD

Number of data associated with the receiver object.

uid

Universal unique identifier

Methods

eval(src, mesh, f)

Not implemented for BaseRx

evalDeriv(src, mesh, f[, du_dm_v, v, adjoint])

Not implemented for BaseRx

getP(mesh, projected_grid[, location_id])

Get projection matrix from mesh to specified receiver locations.