simpeg.electromagnetics.viscous_remanent_magnetization.waveforms.ArbitraryPiecewise#

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

Bases: ArbitraryDiscrete

Characteristic decay for arbitrary piecewise waveform

This class is used to approximate an arbitrary waveform using a piecewise linear approximation; 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 function for arbitrary waveform.

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

Response from a Homogeneous Layer for Different Waveforms

Response from a Homogeneous Layer for Different Waveforms