simpeg.electromagnetics.natural_source.sources.PlanewaveXYPrimary#

class simpeg.electromagnetics.natural_source.sources.PlanewaveXYPrimary(receiver_list, frequency, sigma_primary=None)[source]#

Bases: Planewave

NSEM planewave source for both polarizations (x and y) estimated from a single 1D primary models.

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

A list of NSEM receivers

frequencyfloat

Source frequency

sigma_primaryfloat, default: None

Wholespace conductivity for primary field

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

S_e(simulation)

Electric source term

S_eDeriv(simulation, v[, adjoint])

Derivative of electric source term with respect to model

bPrimary(simulation)

Primary magnetic field

bPrimaryDeriv(simulation, v[, adjoint])

Compute derivative of primary magnetic flux density times a vector

ePrimary(simulation)

Primary electric field

ePrimaryDeriv(simulation, v[, adjoint])

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)

Electric source term

s_eDeriv(simulation, v[, adjoint])

Derivative of electric source term with respect to model

s_eDeriv_m(simulation, v[, adjoint])

Derivative of electric source term with respect to 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.natural_source.sources.PlanewaveXYPrimary#

MT: 3D: Forward

MT: 3D: Forward