mufem.CffSinusoidal

class mufem.CffSinusoidal(amplitude, frequency=50.0, phase=0.0)

Bases: CffScalarVariableInputTrait, CffScalarVariableTrait

Creates a sinusoidal scalar coefficient.

The expression used is: $$f(t) = A sin(2pi f t + phi)$$

Parameters:
  • amplitude (float) – Peak value.

  • frequency (float, optional) – Frequency in Hz. Default is 50.0.

  • phase (float, optional) – Phase shift in degrees. Default is 0.0.

Examples

>>> CffSinusoidal(10.0)
>>> CffSinusoidal(1.0, frequency=60.0, phase=90.0)
__init__(self: mufem.CffSinusoidal, amplitude: float, frequency: float = 50.0, phase: float = 0.0) None

Methods

__init__(self, amplitude[, frequency, phase])