AlgART matrices
.See: Description
Interface  Description 

SampleArray 
Array of samples for transforming by some spectral algorithm like FFT.

SpectralTransform 
Spectral transform: Fourier, Hartley, Hadamar, etc.

Class  Description 

AbstractSpectralTransform 
A skeletal implementation of the
SpectralTransform interface to minimize
the effort required to implement this interface. 
ComplexScalarSampleArray 
Array of samples, where each sample is a complex number, represented by a pair of double values,
stored in two AlgART arrays
UpdatablePNumberArray . 
ComplexVectorSampleArray 
Array of samples, where each sample is a vector of complex numbers with some fixed length,
represented by an array of pairs of double values,
stored in two AlgART arrays
UpdatablePNumberArray . 
FastFourierTransform 
Fast Fourier transform (FFT).

RealScalarSampleArray 
Array of samples, where each sample is a real number, represented by a double value,
stored in an AlgART array
UpdatablePNumberArray . 
RealVectorSampleArray 
Array of samples, where each sample is a vector of real numbers with some fixed length,
represented by an array of double values,
stored in an AlgART arras
UpdatablePNumberArray . 
SeparableFastHartleyTransform 
Fast Hartley transform (FHT)
(in multidimensional case — the separable fast Hartley transform).

Algorithms of fast spectral transformations of one or multidimensional sample arrays, including
ndimensional AlgART matrices
.