Click or drag to resize

FourierTransformControl Class

Controls selection and lifetime of the active Fourier transform provider.
Inheritance Hierarchy
SystemObject
  Altaxo.Calc.Providers.FourierTransformFourierTransformControl

Namespace: Altaxo.Calc.Providers.FourierTransform
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
public static class FourierTransformControl

The FourierTransformControl type exposes the following members.

Properties
 NameDescription
Public propertyStatic memberHintPath Optional path to try to load native provider binaries from, if the provider specific hint path is not set. If neither is set, Numerics falls back to the provider specific environment variables, or the default probing paths.
Public propertyStatic memberProvider Gets or sets the Fourier transform provider. Consider to use UseNativeMKL or UseManaged instead.
Top
Methods
 NameDescription
Public methodStatic memberFreeResources Frees resources held by the active Fourier transform provider.
Public methodStatic memberTryUse Attempts to switch to the specified Fourier transform provider.
Public methodStatic memberTryUseNative Try to use a native provider, if available.
Public methodStatic memberTryUseNativeMKL Attempts to switch to the native MKL Fourier transform provider.
Public methodStatic memberUseBest Use the best provider available.
Public methodStatic memberUseDefault Use a specific provider if configured, e.g. using the "MathNetNumericsFFTProvider" environment variable, or fall back to the best provider.
Public methodStatic memberUseManaged Switches to the managed Fourier transform provider.
Public methodStatic memberUseNativeMKL Switches to the native MKL Fourier transform provider.
Top
See Also