simpeg.electromagnetics.viscous_remanent_magnetization.waveforms.ArbitraryDiscrete#

class simpeg.electromagnetics.viscous_remanent_magnetization.waveforms.ArbitraryDiscrete(t_wave, I_wave)[source]#

Bases: BaseVRMWaveform

Characteristic decay for arbitrary discrete waveform

This class is used to approximate an arbitrary waveform as a set of square-pulse waveforms; for which we have a solution to the characteristic decay.

Parameters:
t_wavenumpy.ndarray

Waveform on-times

I_wavenumpy.ndarray

Waveform on-time currents

Attributes

I_wave

Waveform on-time currents

t_wave

Waveform on-times

Methods

getCharDecay(fieldType, times)

Compute characteristic decay for arbitrary waveform.

Galleries and Tutorials using simpeg.electromagnetics.viscous_remanent_magnetization.waveforms.ArbitraryDiscrete#

Response from a Homogeneous Layer for Different Waveforms

Response from a Homogeneous Layer for Different Waveforms