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
caComplexAmplitudeThe 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
hfsHarmonicFieldsSetThe Harmonic Fields Set to transform.
useInverseTransformationboolIf this optional parameter is set to
truean inverse Fourier transformation is used.useNumericalTransformationboolIf this optional parameter is set to
truethe 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
caComplexAmplitudeThe 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
caComplexAmplitudeThe 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
caComplexAmplitudeThe ComplexAmplitude to be transformed. It is changed during the Fourier Transform.