Extreme Optimization™: Complexity made simple.

Math and Statistics
Libraries for .NET

  • Home
  • Features
    • Math Library
    • Vector and Matrix Library
    • Statistics Library
    • Performance
    • Usability
  • Documentation
    • Introduction
    • Math Library User's Guide
    • Vector and Matrix Library User's Guide
    • Data Analysis Library User's Guide
    • Statistics Library User's Guide
    • Reference
  • Resources
    • Downloads
    • QuickStart Samples
    • Sample Applications
    • Frequently Asked Questions
    • Technical Support
  • Blog
  • Order
  • Company
    • About us
    • Testimonials
    • Customers
    • Press Releases
    • Careers
    • Partners
    • Contact us
Introduction
Deployment Guide
Configuration
Using Parallelism
Expand Mathematics Library User's GuideMathematics Library User's Guide
Expand Vector and Matrix Library User's GuideVector and Matrix Library User's Guide
Expand Data Analysis Library User's GuideData Analysis Library User's Guide
Expand Statistics Library User's GuideStatistics Library User's Guide
Expand Data Access Library User's GuideData Access Library User's Guide
Expand ReferenceReference
  • Extreme Optimization
    • Features
    • Solutions
    • Documentation
    • QuickStart Samples
    • Sample Applications
    • Downloads
    • Technical Support
    • Download trial
    • How to buy
    • Blog
    • Company
    • Resources
  • Documentation
    • Introduction
    • Deployment Guide
    • Configuration
    • Using Parallelism
    • Mathematics Library User's Guide
    • Vector and Matrix Library User's Guide
    • Data Analysis Library User's Guide
    • Statistics Library User's Guide
    • Data Access Library User's Guide
    • Reference
  • Reference
    • Extreme
    • Extreme.Collections
    • Extreme.Data
    • Extreme.Data.Json
    • Extreme.Data.Matlab
    • Extreme.Data.R
    • Extreme.Data.Stata
    • Extreme.Data.Text
    • Extreme.DataAnalysis
    • Extreme.DataAnalysis.Linq
    • Extreme.Mathematics
    • Extreme.Mathematics.Algorithms
    • Extreme.Mathematics.Calculus
    • Extreme.Mathematics.Calculus.OrdinaryDifferentialEquations
    • Extreme.Mathematics.Curves
    • Extreme.Mathematics.Curves.Nonlinear
    • Extreme.Mathematics.Distributed
    • Extreme.Mathematics.Distributed.Cuda
    • Extreme.Mathematics.EquationSolvers
    • Extreme.Mathematics.FSharp
    • Extreme.Mathematics.Generic
    • Extreme.Mathematics.Generic.LinearAlgebra
    • Extreme.Mathematics.Generic.LinearAlgebra.Implementation
    • Extreme.Mathematics.Generic.LinearAlgebra.Providers
    • Extreme.Mathematics.Generic.SignalProcessing
    • Extreme.Mathematics.Implementation
    • Extreme.Mathematics.LinearAlgebra
    • Extreme.Mathematics.LinearAlgebra.Complex
    • Extreme.Mathematics.LinearAlgebra.Complex.Decompositions
    • Extreme.Mathematics.LinearAlgebra.Implementation
    • Extreme.Mathematics.LinearAlgebra.IO
    • Extreme.Mathematics.LinearAlgebra.IterativeSolvers
    • Extreme.Mathematics.LinearAlgebra.IterativeSolvers.Preconditioners
    • Extreme.Mathematics.LinearAlgebra.Providers
    • Extreme.Mathematics.LinearAlgebra.Sparse
    • Extreme.Mathematics.Optimization
    • Extreme.Mathematics.Optimization.Genetic
    • Extreme.Mathematics.Optimization.LineSearches
    • Extreme.Mathematics.Random
    • Extreme.Mathematics.SignalProcessing
    • Extreme.Numerics.FSharp
    • Extreme.Statistics
    • Extreme.Statistics.Distributions
    • Extreme.Statistics.IO
    • Extreme.Statistics.Linq
    • Extreme.Statistics.Multivariate
    • Extreme.Statistics.Random
    • Extreme.Statistics.Tests
    • Extreme.Statistics.TimeSeriesAnalysis
  • Extreme.Mathematics.SignalProcessing
    • ComplexConjugateSignalMatrix Class
    • ComplexConjugateSignalMatrix(T) Class
    • ComplexConjugateSignalVector Class
    • ComplexConjugateSignalVector(T) Class
    • Fft Class
    • Fft(T) Class
    • Fft2D Class
    • Fft2D(T) Class
    • FftBase Class
    • FftBase(T) Class
    • FftDomain Enumeration
    • FftProvider Class
    • FftProvider(T) Class
    • Filter Class
    • ManagedFft Class
    • ManagedFft2D Class
    • ManagedFft2DOfSingle Class
    • ManagedFftOfSingle Class
    • ManagedFftProvider Class
    • ManagedFftProviderOfSingle Class
    • Padding Enumeration
    • RealFftFormat Enumeration
    • SingleComplexConjugateSignalMatrix Class
    • SingleComplexConjugateSignalVector Class
    • SingleFft Class
    • SingleFft2D Class
    • SingleFftBase Class
    • SingleFftProvider Class
    • SingleManagedFft Class
    • SingleManagedFft2D Class
    • SingleManagedFftProvider Class
    • Smoothing Class
    • WindowFunction Class
    • WindowFunctions Class
    • WindowSampling Enumeration
  • SingleManagedFft Class
    • SingleManagedFft Constructor
    • SingleManagedFft Properties
    • Methods
SingleManagedFft ClassExtreme Optimization Numerical Libraries for .NET Professional
Represents a managed FFT implementation.
Inheritance Hierarchy

SystemObject
  Extreme.Mathematics.SignalProcessingSingleFftBase
    Extreme.Mathematics.SignalProcessingSingleFft
      Extreme.Mathematics.SignalProcessingSingleManagedFft

Namespace: Extreme.Mathematics.SignalProcessing
Assembly: Extreme.Numerics.Version4x.Net40 (in Extreme.Numerics.Version4x.Net40.dll) Version: 4.2.11333.0 (5.0.12317.0)
Syntax

C#
VB
C++
F#
Copy
public sealed class SingleManagedFft : SingleFft
Public NotInheritable Class SingleManagedFft
	Inherits SingleFft
public ref class SingleManagedFft sealed : public SingleFft
[<SealedAttribute>]
type SingleManagedFft =  
    class
        inherit SingleFft
    end

The SingleManagedFft type exposes the following members.

Constructors

  NameDescription
Public methodSingleManagedFft
Constructs a new managed FFT implementation.
Top
Properties

  NameDescription
Public propertyBackwardScaleFactor
Gets or sets the scale factor used in forward transforms.
(Inherited from SingleFftBase.)
Public propertyCommitted
Gets a value that indicates whether the FFT implementation has committed to its current property values.
(Inherited from SingleFftBase.)
Public propertyDimension
Gets or sets the dimension of the FFT.
(Inherited from SingleFftBase.)
Public propertyDomain
Gets or sets the domain of the FFT.
(Inherited from SingleFftBase.)
Public propertyForwardScaleFactor
Gets or sets the scale factor used in forward transforms.
(Inherited from SingleFftBase.)
Public propertyInPlace
Gets or sets a value that indicates whether the transform should be performed in place.
(Inherited from SingleFftBase.)
Top
Methods

  NameDescription
Public methodBackwardTransform(SingleComplexConjugateSignalVector)
Computes the discrete Fourier transform of a real signal and returns the result.
(Inherited from SingleFft.)
Public methodBackwardTransform(SingleComplexVector)
Computes the discrete Fourier transform of a complex signal and returns the result..
(Inherited from SingleFft.)
Public methodBackwardTransform(SingleComplexConjugateSignalVector, SingleDenseVector)
Computes the discrete Fourier transform of a real signal.
(Overrides SingleFftBackwardTransform(SingleComplexConjugateSignalVector, SingleDenseVector).)
Public methodBackwardTransform(SingleComplexDenseVector, SingleComplexDenseVector)
Computes the discrete Fourier transform of a complex signal.
(Overrides SingleFftBackwardTransform(SingleComplexDenseVector, SingleComplexDenseVector).)
Public methodBackwardTransform(SingleComplexVector, SingleComplexVector)
Computes the discrete Fourier transform of a complex signal.
(Inherited from SingleFft.)
Public methodBackwardTransform(SingleComplexVector, SingleVector)
Computes the discrete Fourier transform of a real signal.
(Inherited from SingleFft.)
Public methodBackwardTransform(SingleComplexVector, SingleVector, RealFftFormat)
Computes the inverse discrete Fourier transform of a real signal.
(Inherited from SingleFft.)
Public methodBackwardTransformInPlace(SingleComplexDenseVector)
Computes the inverse discrete Fourier transform of a complex signal in place.
(Overrides SingleFftBackwardTransformInPlace(SingleComplexDenseVector).)
Public methodBackwardTransformInPlace(SingleComplexVector)
Computes the inverse discrete Fourier transform of a complex signal in place.
(Inherited from SingleFft.)
Public methodDispose
Implements the IDisposable interface.
(Inherited from SingleFftBase.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodForwardTransform(SingleComplexVector)
Computes the discrete Fourier transform of a complex signal and returns the result.
(Inherited from SingleFft.)
Public methodForwardTransform(SingleVector)
Computes the discrete Fourier transform of a real signal and returns the result.
(Inherited from SingleFft.)
Public methodForwardTransform(SingleComplexDenseVector, SingleComplexDenseVector)
Computes the discrete Fourier transform of a complex signal.
(Overrides SingleFftForwardTransform(SingleComplexDenseVector, SingleComplexDenseVector).)
Public methodForwardTransform(SingleComplexVector, SingleComplexVector)
Computes the discrete Fourier transform of a complex signal.
(Inherited from SingleFft.)
Public methodForwardTransform(SingleDenseVector, SingleComplexConjugateSignalVector)
Computes the discrete Fourier transform of a real signal.
(Overrides SingleFftForwardTransform(SingleDenseVector, SingleComplexConjugateSignalVector).)
Public methodForwardTransform(SingleVector, SingleComplexVector)
Computes the discrete Fourier transform of a real signal.
(Inherited from SingleFft.)
Public methodForwardTransform(SingleVector, SingleComplexVector, RealFftFormat)
Computes the discrete Fourier transform of a real signal.
(Inherited from SingleFft.)
Public methodForwardTransformInPlace(SingleComplexDenseVector)
Computes the discrete Fourier transform of a complex signal in place.
(Overrides SingleFftForwardTransformInPlace(SingleComplexDenseVector).)
Public methodForwardTransformInPlace(SingleComplexVector)
Computes the discrete Fourier transform of a complex signal in place.
(Inherited from SingleFft.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetLength
Returns the length of the transform for the specified dimension.
(Inherited from SingleFftBase.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Version Information

Numerical Libraries

Supported in: 5.x, 4.x
See Also

Reference

Extreme.Mathematics.SignalProcessing Namespace

Copyright (c) 2004-2017 ExoAnalytics Inc.

Send comments on this topic to support@extremeoptimization.com

Copyright © 2004-2018, Extreme Optimization. All rights reserved.
Extreme Optimization, Complexity made simple, M#, and M Sharp are trademarks of ExoAnalytics Inc.
Microsoft, Visual C#, Visual Basic, Visual Studio, Visual Studio.NET, and the Optimized for Visual Studio logo
are registered trademarks of Microsoft Corporation.