SimPEG.electromagnetics.viscous_remanent_magnetization.sources.LineCurrent#

class SimPEG.electromagnetics.viscous_remanent_magnetization.sources.LineCurrent(receiver_list, location, Imax, waveform, **kwargs)[source]#

Bases: BaseSrcVRM

Line current source.

Parameters:
receiver_listlist 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.

Imaxfloat

Maximum current amplitude

waveformSimPEG.electromagnetics.viscous_remanent_magnetization.waveforms.BaseVRMWaveform

VRM waveform

Attributes

location

Line current nodes locations

nD

Number of data associated with the source.

nRx

Total number of receiver locations

receiver_list

List of receivers associated with the source

uid

Universal unique identifier

vnD

Vector number of data.

vnRx

Vector number of receiver locations

Methods

getH0(xyz)

Compute inducing field at locations xyz

get_receiver_indices(receivers)

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