simpeg.electromagnetics.time_domain.sources.RawVec_Grounded#

class simpeg.electromagnetics.time_domain.sources.RawVec_Grounded(receiver_list=None, s_e=None, **kwargs)[source]#

Bases: LineCurrent

Attributes

current

Source current

integrate

Integrated source term

location

Line current nodes locations

nD

Number of data associated with the source.

n_segments

The number of line current segments.

receiver_list

List of receivers associated with the source

srcType

Implement at inductive or galvanic source

uid

Universal unique identifier

vnD

Vector number of data.

waveform

Current waveform for the source

Methods

Mejs(simulation)

Integrated electrical source term on edges

Mfjs(simulation)

Integrated electrical source term on faces

bInitial(simulation)

Compute initial magnetic flux density.

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

Compute derivative of intitial magnetic flux density times a vector

eInitial(simulation)

Compute initial electric field

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

Compute derivative of initial electric field times a vector

eval(simulation, time)

Return magnetic and electric source terms at a given time

evalDeriv(simulation, time[, v, adjoint])

Derivative of magnetic and electric source terms time a vector at a given time

getRHSdc(simulation)

Right-hand side for galvanic source term

get_receiver_indices(receivers)

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

hInitial(simulation)

Compute initial magnetic field.

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

Compute derivative of intitial magnetic field times a vector

jInitial(simulation)

Compute initial current density

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

Compute derivative of initial current density times a vector

phiInitial(simulation)

Initial scalar potential

s_e(simulation, time)

Electric source term (s_e) at the time provided

s_eDeriv(simulation, time[, v, adjoint])

Returns Zero for BaseTDEMSrc

s_m(simulation, time)

Returns Zero for LineCurrent

s_mDeriv(simulation, time[, v, adjoint])

Returns Zero for BaseTDEMSrc