SimPEG.electromagnetics.viscous_remanent_magnetization.receivers.SquareLoop#

class SimPEG.electromagnetics.viscous_remanent_magnetization.receivers.SquareLoop(locations=None, times=None, field_type=None, orientation='z', width=1.0, n_turns=1, quadrature_order=3, **kwargs)[source]#

Bases: Point

Square loop receiver

Measurements with this type of receiver are the field, integrated over the area of the loop, then multiplied by the number of coils, then normalized by the dipole moment. As a result, the units for fields predicted with this type of receiver are the same as ‘h’, ‘b’, ‘dhdt’ and ‘dbdt’, respectively.

Parameters:
locations(n, 3) numpy.ndarray

Center location of the square loop

timesnumpy.ndarray

Time channels

field_type{‘h’, ‘b’, ‘dhdt’, ‘dbdt’}

Fields being measured.

orientation{‘z’, ‘x’, ‘y’}

Receiver orientation.

widthfloat, default = 1.0

Loop width (m)

n_turnsint, default = 1

Number of turns for the receiver coil

quadrature_orderint, default = 3

Order of numerical quadrature for approximating the magnetic flux through the receiver coil.

Attributes

n_turns

Number of turns in the receiver coil

quadrature_order

Quadrature order for determining flux through receiver coil

width

Square loop width