SimPEG.electromagnetics.frequency_domain.sources.LineCurrent#

class SimPEG.electromagnetics.frequency_domain.sources.LineCurrent(receiver_list=None, frequency=None, location=None, current=1.0, mu=1.25663706212e-06, **kwargs)[source]#

Bases: BaseFDEMSrc

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_listlist of SimPEG.electromagnetics.frequency_domain.receivers.BaseRx

List of FDEM receivers

frequencyfloat

Source frequency

location(n,3) numpy.ndarray

Array defining the node locations for the wire path. For inductive sources, you must close the loop.

currentfloat, optional

Strength of the current.

mufloat, optional

Magnetic permeability to use.

Attributes

current

Source current

location

Line current nodes locations

n_segments

The number of line current segments.

Methods

Mejs(simulation)

Integrated electrical source term on edges

Mfjs(simulation)

Integrated electrical source term on faces

getRHSdc(simulation)

Right-hand side for galvanic source term

hPrimary(simulation)

Compute primary magnetic field

s_e(simulation)

Electric source term (s_m)

s_m(simulation)

Magnetic source term (s_m)