SimPEG.electromagnetics.time_domain.sources.LineCurrent#
- class SimPEG.electromagnetics.time_domain.sources.LineCurrent(receiver_list=None, location=None, current=1.0, mu=1.25663706212e-06, srcType=None, **kwargs)[source]#
Bases:
SimPEG.electromagnetics.time_domain.sources.BaseTDEMSrc
Line current source.
Given the wire path provided by the (n_loc, 3) locations array, the cells intersected by the wire path are identified and integrated source terms are computed.
- Parameters
- receiver_list
list
of
SimPEG.electromagnetics.time_domain.receivers.BaseRx
List of TDEM receivers
- location(
n
, 3)numpy.ndarray
Array defining the node locations for the wire path. For inductive sources, you must close the loop, (i.e. provide the same point as the first and last entry of the array).
- current
float
,optional
A non-zero current value.
- mu
float
,optional
Magnetic permeability to use.
- receiver_list
Attributes
Source current
Line current nodes locations
The number of line current segments.
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
getRHSdc
(simulation)Right-hand side for galvanic source term
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_m
(simulation, time)Returns
Zero
forLineCurrent
Galleries and Tutorials using SimPEG.electromagnetics.time_domain.sources.LineCurrent
#
Time-domain CSEM for a resistive cube in a deep marine setting