simpeg.electromagnetics.frequency_domain.sources.PrimSecMappedSigma#

class simpeg.electromagnetics.frequency_domain.sources.PrimSecMappedSigma(receiver_list=None, frequency=None, primarySimulation=None, primarySurvey=None, map2meshSecondary=None, **kwargs)[source]#

Bases: BaseFDEMSrc

Primary-Secondary Source in which a mapping is provided to put the current model onto the primary mesh. This is solved on every model update. There are a lot of layers to the derivatives here!

Parameters:
receiver_listlist of simpeg.electromagnetics.frequency_domain.receiver.BaseRx

List of FDEM receivers

frequencyfloat

Frequency

primarySimulationBaseFDEMSimulation

Base simulation

primarySurveyBaseEMSimulation

Primary FDEM survey

map2meshSecondarymaps.BaseMap

Mapping current model to act as primary model on the secondary mesh

Attributes

frequency

Source frequency

integrate

Integrated source term

location

Source location

nD

Number of data associated with the source.

receiver_list

List of receivers associated with the source

uid

Universal unique identifier

vnD

Vector number of data.

Methods

bPrimary(simulation[, f])

Compute primary magnetic flux density

bPrimaryDeriv(simulation, v[, adjoint])

Compute derivative of primary magnetic flux density times a vector

ePrimary(simulation[, f])

Compute primary electric field

ePrimaryDeriv(simulation, v[, adjoint, f])

Compute derivative of primary electric field times a vector

eval(simulation)

Return magnetic and electric source terms

evalDeriv(simulation[, v, adjoint])

Return derivative of the magnetic and electric source terms with respect to the model.

get_receiver_indices(receivers)

Get indices for a subset of receivers within the source's receivers list.

hPrimary(simulation)

Compute primary magnetic field

hPrimaryDeriv(simulation, v[, adjoint])

Compute derivative of primary magnetic field times a vector

jPrimary(simulation)

Compute primary current density

jPrimaryDeriv(simulation, v[, adjoint])

Compute derivative of primary current density times a vector

s_e(simulation[, f])

Electric source term (s_m)

s_eDeriv(simulation, v[, adjoint])

Derivative of electric source term with respect to the inversion model

s_m(simulation)

Magnetic source term

s_mDeriv(simulation, v[, adjoint])

Derivative of magnetic source term with respect to the inversion model

Galleries and Tutorials using simpeg.electromagnetics.frequency_domain.sources.PrimSecMappedSigma#

Heagy et al., 2017 Casing Example

Heagy et al., 2017 Casing Example