Table of Contents

Class Transformations

Namespace
VirtualLabAPI.Core.FieldRepresentations
Assembly
VirtualLabAPI.dll

Fourier transformations on various representations of fields.

public class Transformations
Inheritance
Transformations
Inherited Members

Methods

Fourier(ComplexAmplitude)

Computes the Fourier Transform of the given ComplexAmplitude.

public static void Fourier(ComplexAmplitude ca)

Parameters

ca ComplexAmplitude

The ComplexAmplitude to be transformed. It is changed during the Fourier Transform.

FourierTransformation(HarmonicFieldsSet, bool, bool)

Applies a Fourier transformation on the given Harmonic Fields Set.

public static HarmonicFieldsSet FourierTransformation(HarmonicFieldsSet hfs, bool useInverseTransformation = false, bool useNumericalTransformation = false)

Parameters

hfs HarmonicFieldsSet

The Harmonic Fields Set to transform.

useInverseTransformation bool

If this optional parameter is set to true an inverse Fourier transformation is used.

useNumericalTransformation bool

If this optional parameter is set to true the numerical Fourier transformation instead of the physical one is used. This influences only the scaling of the resulting field.

Returns

HarmonicFieldsSet

The transformed Harmonic Fields Set.

Fourier_Physical(ComplexAmplitude)

Computes the Physical Fourier Transform of the given ComplexAmplitude.

public static void Fourier_Physical(ComplexAmplitude ca)

Parameters

ca ComplexAmplitude

The ComplexAmplitude to be transformed. It is changed during the Fourier Transform.

InverseFourier(ComplexAmplitude)

Computes the inverse Fourier Transform of the given ComplexAmplitude.

public static void InverseFourier(ComplexAmplitude ca)

Parameters

ca ComplexAmplitude

The ComplexAmplitude to be transformed. It is changed during the Fourier Transform.

InverseFourier_Physical(ComplexAmplitude)

Computes the physical inverse Fourier Transform of the given ComplexAmplitude.

public static void InverseFourier_Physical(ComplexAmplitude ca)

Parameters

ca ComplexAmplitude

The ComplexAmplitude to be transformed. It is changed during the Fourier Transform.