Extreme Optimization™: Complexity made simple.

Numerical Components
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
    • 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
    • Contact us
Introduction
Deployment Guide
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 Statistics Library User's GuideStatistics Library User's Guide
Expand ReferenceReference
  • Home
    • Features
    • Solutions
    • Documentation
    • QuickStart Samples
    • Sample Applications
    • Downloads
    • Technical Support
    • Download trial
    • How to buy
    • Blog
    • Company
    • Resources
  • Documentation
    • Introduction
    • Deployment Guide
    • Using Parallelism
    • Mathematics Library User's Guide
    • Vector and Matrix Library User's Guide
    • Statistics Library User's Guide
    • Reference
  • Reference
    • Extreme.Mathematics Namespace
    • Extreme.Mathematics.Algorithms Namespace
    • Extreme.Mathematics.Calculus Namespace
    • Extreme.Mathematics.Calculus.OrdinaryDifferentialEquations Namespace
    • Extreme.Mathematics.Curves Namespace
    • Extreme.Mathematics.Curves.Nonlinear Namespace
    • Extreme.Mathematics.EquationSolvers Namespace
    • Extreme.Mathematics.Generic Namespace
    • Extreme.Mathematics.Generic.LinearAlgebra Namespace
    • Extreme.Mathematics.Generic.LinearAlgebra.Providers Namespace
    • Extreme.Mathematics.LinearAlgebra Namespace
    • Extreme.Mathematics.LinearAlgebra.Complex Namespace
    • Extreme.Mathematics.LinearAlgebra.Complex.Decompositions Namespace
    • Extreme.Mathematics.LinearAlgebra.IO Namespace
    • Extreme.Mathematics.LinearAlgebra.IterativeSolvers Namespace
    • Extreme.Mathematics.LinearAlgebra.IterativeSolvers.Preconditioners Namespace
    • Extreme.Mathematics.LinearAlgebra.Providers Namespace
    • Extreme.Mathematics.LinearAlgebra.Sparse Namespace
    • Extreme.Mathematics.Optimization Namespace
    • Extreme.Mathematics.Optimization.LineSearches Namespace
    • Extreme.Mathematics.SignalProcessing Namespace
    • Extreme.Statistics Namespace
    • Extreme.Statistics.Distributions Namespace
    • Extreme.Statistics.IO Namespace
    • Extreme.Statistics.Multivariate Namespace
    • Extreme.Statistics.Random Namespace
    • Extreme.Statistics.Tests Namespace
    • Extreme.Statistics.TimeSeriesAnalysis Namespace
  • Extreme.Mathematics.SignalProcessing Namespace
    • ComplexConjugateSignalMatrix Class
    • ComplexConjugateSignalVector Class
    • Fft Class
    • Fft2D Class
    • FftBase Class
    • FftDomain Enumeration
    • FftProvider Class
    • ManagedFft Class
    • ManagedFft2D Class
    • ManagedFftProvider Class
    • RealFftFormat Enumeration
    • SingleComplexConjugateSignalMatrix Class
    • SingleComplexConjugateSignalVector Class
    • SingleFft Class
    • SingleFft2D Class
    • SingleFftBase Class
    • SingleFftProvider Class
    • SingleManagedFft Class
    • SingleManagedFft2D Class
    • SingleManagedFftProvider Class
    • WindowFunction Class
    • WindowFunctions Class
    • WindowSampling Enumeration
Collapse image Expand Image Copy image CopyHover image
         




Extreme.Mathematics.SignalProcessing Namespace

The Extreme.Mathematics.SignalProcessing namespace contains classes for Fourier transforms and related operations.

Classes

  Class Description
Public class ComplexConjugateSignalMatrix
Represents a complex matrix that is the Fourier transform of a real signal.
Public class ComplexConjugateSignalVector
Represents a complex vector that is the Fourier transform of a real signal.
Public class Fft
Represents a discrete one-dimensional Fourier Transform implementation.
Public class Fft2D
Represents a discrete 2-dimensional Fourier Transform implementation.
Public class FftBase
Represents a discrete Fourier Transform implementation.
Public class FftProvider
Provides access to a specific FFT implementation.
Public class ManagedFft
Represents a managed FFT implementation.
Public class ManagedFft2D
Represents a managed two-dimensional FFT implementation.
Public class ManagedFftProvider
Represents the provider of managed FFT implementations.
Public class SingleComplexConjugateSignalMatrix
Represents a complex matrix that is the Fourier transform of a real signal.
Public class SingleComplexConjugateSignalVector
Represents a complex vector that is the Fourier transform of a real signal.
Public class SingleFft
Represents a discrete one-dimensional Fourier Transform implementation.
Public class SingleFft2D
Represents a discrete 2-dimensional Fourier Transform implementation.
Public class SingleFftBase
Represents a discrete Fourier Transform implementation.
Public class SingleFftProvider
Provides access to a specific FFT implementation.
Public class SingleManagedFft
Represents a managed FFT implementation.
Public class SingleManagedFft2D
Represents a managed two-dimensional FFT implementation.
Public class SingleManagedFftProvider
Represents the provider of managed FFT implementations.
Public class WindowFunction
Represents a Window function.
Public class WindowFunctions
Contains methods to generate common window functions.

Enumerations

  Enumeration Description
Public enumeration FftDomain
Enumerates the source domains for a Fourier transform.
Public enumeration RealFftFormat
Enumerates the possible values for the format of a real Fourier transform.
Public enumeration WindowSampling
Enumerates the behaviour of a window function.

Send comments on this topic to support@extremeoptimization.com

Copyright (c) 2004-2011 ExoAnalytics Inc.

Copyright © 2003-2013, 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.