SimPEG.electromagnetics.viscous_remanent_magnetization.waveforms.SquarePulse.getLogUniformDecay#

SquarePulse.getLogUniformDecay(fieldType, times, chi0, dchi, tau1, tau2)[source]#

Characteristic decay for a square-pulse waveform for log-uniform distribution of time-relaxation constants.

The output of this function is the magnetization at each time for each cell, normalized by the inducing field.

The output of this function is the magnetization at each time for each cell, normalized by the inducing field.

Parameters:
fieldType{‘h’, ‘b’, ‘dhdt’, ‘dbdt’}

Field type.

timesnumpy.ndarray

Observation times. These times MUST be during the off-time.

chi0float

DC (zero-frequency) magnetic susceptibility for all cells

dchifloat

DC (zero-frequency) magnetic susceptibility attributed to VRM for all cells

tau1float

Lower-bound for log-uniform distribution of time-relaxation constants for all cells

tau2float

Upper-bound for log-uniform distribution of time-relaxation constants for all cells

Returns:
eta(n_times) numpy.ndarray

Characteristic decay evaluated at all specified times.