simpeg.electromagnetics.viscous_remanent_magnetization.sources.CircLoop#

class simpeg.electromagnetics.viscous_remanent_magnetization.sources.CircLoop(receiver_list, location, radius, orientation, Imax, waveform, **kwargs)[source]#

Bases: BaseSrcVRM

Circular loop source

Parameters:
receiver_listlist of simpeg.electromagnetics.viscous_remanent_magnetization.receivers.Point

VRM receivers

location(3) array_like

source location

radiusfloat

loop radius

orientation(2) array_like

Circular loop normal azimuth and declination

Imaxfloat

Maximum current amplitude

waveformsimpeg.electromagnetics.viscous_remanent_magnetization.waveforms.BaseVRMWaveform

VRM waveform

Attributes

location

Source location

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.