| ApplyBartlettWindow<T>(Vector<T>, Vector<T>) |
Applies a Bartlett window to a real-valued vector.
|
| ApplyBartlettWindow<T>(Vector<Complex<T>>, Vector<Complex<T>>) |
Applies a Bartlett window to a complex-valued vector.
|
| ApplyBartlettWindow<T>(ReadOnlySpan<T>, Int32, Span<T>, Int32) |
Applies a Bartlett window to real values.
|
| ApplyBartlettWindow<T>(ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32) |
Applies a Bartlett window to complex values.
|
| ApplyBartlettWindowInPlace<T>(Vector<T>) |
Applies a Bartlett window to a real-valued vector in place.
|
| ApplyBartlettWindowInPlace<T>(Vector<Complex<T>>) |
Applies a Bartlett window to a complex-valued vector in place.
|
| ApplyBartlettWindowInPlace<T>(Span<T>, Int32) |
Applies a Bartlett window to real values in place.
|
| ApplyBartlettWindowInPlace<T>(Span<Complex<T>>, Int32) |
Applies a Bartlett window to complex values in place.
|
| ApplyBlackmanHarrisWindow<T>(Vector<T>, Vector<T>) |
Applies a Blackman-Harris window to a real-valued vector.
|
| ApplyBlackmanHarrisWindow<T>(Vector<Complex<T>>, Vector<Complex<T>>) |
Applies a Blackman-Harris window to a complex-valued vector.
|
| ApplyBlackmanHarrisWindow<T>(ReadOnlySpan<T>, Int32, Span<T>, Int32) |
Applies a Blackman-Harris window to real values.
|
| ApplyBlackmanHarrisWindow<T>(ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32) |
Applies a Blackman-Harris window to complex values.
|
| ApplyBlackmanHarrisWindowInPlace<T>(Vector<T>) |
Applies a Blackman-Harris window to a real-valued vector in place.
|
| ApplyBlackmanHarrisWindowInPlace<T>(Vector<Complex<T>>) |
Applies a Blackman-Harris window to a complex-valued vector in place.
|
| ApplyBlackmanHarrisWindowInPlace<T>(Span<T>, Int32) |
Applies a Blackman-Harris window to real values in place.
|
| ApplyBlackmanHarrisWindowInPlace<T>(Span<Complex<T>>, Int32) |
Applies a Blackman-Harris window to complex values in place.
|
| ApplyBlackmanWindow<T>(Vector<T>, Vector<T>) |
Applies a Blackman window to a real-valued vector.
|
| ApplyBlackmanWindow<T>(Vector<Complex<T>>, Vector<Complex<T>>) |
Applies a Blackman window to a complex-valued vector.
|
| ApplyBlackmanWindow<T>(ReadOnlySpan<T>, Int32, Span<T>, Int32) |
Applies a Blackman window to real values.
|
| ApplyBlackmanWindow<T>(ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32) |
Applies a Blackman window to complex values.
|
| ApplyBlackmanWindowInPlace<T>(Vector<T>) |
Applies a Blackman window to a real-valued vector in place.
|
| ApplyBlackmanWindowInPlace<T>(Vector<Complex<T>>) |
Applies a Blackman window to a complex-valued vector in place.
|
| ApplyBlackmanWindowInPlace<T>(Span<T>, Int32) |
Applies a Blackman window to real values in place.
|
| ApplyBlackmanWindowInPlace<T>(Span<Complex<T>>, Int32) |
Applies a Blackman window to complex values in place.
|
| ApplyFlatTopWindow<T>(Vector<T>, Vector<T>) |
Applies a flat-top window to a real-valued vector.
|
| ApplyFlatTopWindow<T>(Vector<Complex<T>>, Vector<Complex<T>>) |
Applies a flat-top window to a complex-valued vector.
|
| ApplyFlatTopWindow<T>(ReadOnlySpan<T>, Int32, Span<T>, Int32) |
Applies a flat-top window to real values.
|
| ApplyFlatTopWindow<T>(ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32) |
Applies a flat-top window to complex values.
|
| ApplyFlatTopWindowInPlace<T>(Vector<T>) |
Applies a flat-top window to a real-valued vector in place.
|
| ApplyFlatTopWindowInPlace<T>(Vector<Complex<T>>) |
Applies a flat-top window to a complex-valued vector in place.
|
| ApplyFlatTopWindowInPlace<T>(Span<T>, Int32) |
Applies a flat-top window to real values in place.
|
| ApplyFlatTopWindowInPlace<T>(Span<Complex<T>>, Int32) |
Applies a flat-top window to complex values in place.
|
| ApplyGaussianWindow<T>(Vector<T>, Vector<T>, T) |
Applies a Gaussian window to a real-valued vector.
|
| ApplyGaussianWindow<T>(Vector<Complex<T>>, Vector<Complex<T>>, T) |
Applies a Gaussian window to a complex-valued vector.
|
| ApplyGaussianWindow<T>(ReadOnlySpan<T>, Int32, Span<T>, Int32, T) |
Applies a Gaussian window to real values.
|
| ApplyGaussianWindow<T>(ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32, T) |
Applies a Gaussian window to complex values.
|
| ApplyGaussianWindowInPlace<T>(Vector<T>, T) |
Applies a Gaussian window to a real-valued vector in place.
|
| ApplyGaussianWindowInPlace<T>(Vector<Complex<T>>, T) |
Applies a Gaussian window to a complex-valued vector in place.
|
| ApplyGaussianWindowInPlace<T>(Span<T>, Int32, T) |
Applies a Gaussian window to real values in place.
|
| ApplyGaussianWindowInPlace<T>(Span<Complex<T>>, Int32, T) |
Applies a Gaussian window to complex values in place.
|
| ApplyHammingWindow<T>(Vector<T>, Vector<T>) |
Applies a Hamming window to a real-valued vector.
|
| ApplyHammingWindow<T>(Vector<Complex<T>>, Vector<Complex<T>>) |
Applies a Hamming window to a complex-valued vector.
|
| ApplyHammingWindow<T>(ReadOnlySpan<T>, Int32, Span<T>, Int32) |
Applies a Hamming window to real values.
|
| ApplyHammingWindow<T>(ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32) |
Applies a Hamming window to complex values.
|
| ApplyHammingWindowInPlace<T>(Vector<T>) |
Applies a Hamming window to a real-valued vector in place.
|
| ApplyHammingWindowInPlace<T>(Vector<Complex<T>>) |
Applies a Hamming window to a complex-valued vector in place.
|
| ApplyHammingWindowInPlace<T>(Span<T>, Int32) |
Applies a Hamming window to real values in place.
|
| ApplyHammingWindowInPlace<T>(Span<Complex<T>>, Int32) |
Applies a Hamming window to complex values in place.
|
| ApplyHannWindow<T>(Vector<T>, Vector<T>) |
Applies a Hann window to a real-valued vector.
|
| ApplyHannWindow<T>(Vector<Complex<T>>, Vector<Complex<T>>) |
Applies a Hann window to a complex-valued vector.
|
| ApplyHannWindow<T>(ReadOnlySpan<T>, Int32, Span<T>, Int32) |
Applies a Hann window to real values.
|
| ApplyHannWindow<T>(ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32) |
Applies a Hann window to complex values.
|
| ApplyHannWindowInPlace<T>(Vector<T>) |
Applies a Hann window to a real-valued vector in place.
|
| ApplyHannWindowInPlace<T>(Vector<Complex<T>>) |
Applies a Hann window to a complex-valued vector in place.
|
| ApplyHannWindowInPlace<T>(Span<T>, Int32) |
Applies a Hann window to real values in place.
|
| ApplyHannWindowInPlace<T>(Span<Complex<T>>, Int32) |
Applies a Hann window to complex values in place.
|
| ApplyKaiserWindow<T>(Vector<T>, Vector<T>, T) |
Applies a Kaiser window to a real-valued vector.
|
| ApplyKaiserWindow<T>(Vector<Complex<T>>, Vector<Complex<T>>, T) |
Applies a Kaiser window to a complex-valued vector.
|
| ApplyKaiserWindow<T>(ReadOnlySpan<T>, Int32, Span<T>, Int32, T) |
Applies a Kaiser window to real values.
|
| ApplyKaiserWindow<T>(ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32, T) |
Applies a Kaiser window to complex values.
|
| ApplyKaiserWindowInPlace<T>(Vector<T>, T) |
Applies a Kaiser window to a real-valued vector in place.
|
| ApplyKaiserWindowInPlace<T>(Vector<Complex<T>>, T) |
Applies a Kaiser window to a complex-valued vector in place.
|
| ApplyKaiserWindowInPlace<T>(Span<T>, Int32, T) |
Applies a Kaiser window to real values in place.
|
| ApplyKaiserWindowInPlace<T>(Span<Complex<T>>, Int32, T) |
Applies a Kaiser window to complex values in place.
|
| ApplyTukeyWindow<T>(Vector<T>, Vector<T>, T) |
Applies a Tukey window to a real-valued vector.
|
| ApplyTukeyWindow<T>(Vector<Complex<T>>, Vector<Complex<T>>, T) |
Applies a Tukey window to a complex-valued vector.
|
| ApplyTukeyWindow<T>(ReadOnlySpan<T>, Int32, Span<T>, Int32, T) |
Applies a Tukey window to real values.
|
| ApplyTukeyWindow<T>(ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32, T) |
Applies a Tukey window to complex values.
|
| ApplyTukeyWindowInPlace<T>(Vector<T>, T) |
Applies a Tukey window to a real-valued vector in place.
|
| ApplyTukeyWindowInPlace<T>(Vector<Complex<T>>, T) |
Applies a Tukey window to a complex-valued vector in place.
|
| ApplyTukeyWindowInPlace<T>(Span<T>, Int32, T) |
Applies a Tukey window to real values in place.
|
| ApplyTukeyWindowInPlace<T>(Span<Complex<T>>, Int32, T) |
Applies a Tukey window to complex values in place.
|
| AutoCorrelate<T>(Vector<T>, ConvolutionMode) |
Computes the autocorrelation of a real-valued vector and returns the result.
|
| AutoCorrelate<T>(Vector<Complex<T>>, ConvolutionMode) |
Computes the autocorrelation of a complex-valued vector and returns the result.
|
| AutoCorrelate<T>(ReadOnlySpan<T>, Span<T>, ConvolutionMode) |
Computes the autocorrelation of a real signal.
|
| AutoCorrelate<T>(ReadOnlySpan<Complex<T>>, Span<Complex<T>>, ConvolutionMode) |
Computes the autocorrelation of a complex signal.
|
| AutoCorrelate<T>(Vector<T>, Vector<T>, ConvolutionMode) |
Computes the autocorrelation of a real-valued vector.
|
| AutoCorrelate<T>(Vector<Complex<T>>, Vector<Complex<T>>, ConvolutionMode) |
Computes the autocorrelation of a complex-valued vector.
|
| AutoCorrelate<T>(Int32, ReadOnlySpan<T>, Int32, Int32, Span<T>, Int32, ConvolutionMode) |
Computes the autocorrelation of a real signal.
|
| AutoCorrelate<T>(Int32, ReadOnlySpan<Complex<T>>, Int32, Int32, Span<Complex<T>>, Int32, ConvolutionMode) |
Computes the autocorrelation of a complex signal.
|
| Convolve<T>(Vector<T>, Vector<T>, ConvolutionMode) |
Computes the convolution of two real-valued vectors and returns the result.
|
| Convolve<T>(Vector<Complex<T>>, Vector<Complex<T>>, ConvolutionMode) |
Computes the convolution of two complex-valued vectors and returns the result.
|
| Convolve<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>, ConvolutionMode) |
Computes the convolution of two real signals.
|
| Convolve<T>(ReadOnlySpan<Complex<T>>, ReadOnlySpan<Complex<T>>, Span<Complex<T>>, ConvolutionMode) |
Computes the convolution of two complex signals.
|
| Convolve<T>(Vector<T>, Vector<T>, Vector<T>, ConvolutionMode) |
Computes the convolution of two real-valued vectors.
|
| Convolve<T>(Vector<Complex<T>>, Vector<Complex<T>>, Vector<Complex<T>>, ConvolutionMode) |
Computes the convolution of two complex-valued vectors.
|
| Convolve<T>(Int32, ReadOnlySpan<T>, Int32, Int32, ReadOnlySpan<T>, Int32, Int32, Span<T>, Int32, ConvolutionMode) |
Computes the convolution of two real signals.
|
| Convolve<T>(Int32, ReadOnlySpan<Complex<T>>, Int32, Int32, ReadOnlySpan<Complex<T>>, Int32, Int32, Span<Complex<T>>, Int32, ConvolutionMode) |
Computes the convolution of two complex signals.
|
| Correlate<T>(Vector<T>, Vector<T>, ConvolutionMode) |
Computes the cross-correlation of two real-valued vectors and returns the result.
|
| Correlate<T>(Vector<Complex<T>>, Vector<Complex<T>>, ConvolutionMode) |
Computes the cross-correlation of two complex-valued vectors and returns the result.
|
| Correlate<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>, ConvolutionMode) |
Computes the cross-correlation of two real signals.
|
| Correlate<T>(ReadOnlySpan<Complex<T>>, ReadOnlySpan<Complex<T>>, Span<Complex<T>>, ConvolutionMode) |
Computes the cross-correlation of two complex signals.
|
| Correlate<T>(Vector<T>, Vector<T>, Vector<T>, ConvolutionMode) |
Computes the cross-correlation of two real-valued vectors.
|
| Correlate<T>(Vector<Complex<T>>, Vector<Complex<T>>, Vector<Complex<T>>, ConvolutionMode) |
Computes the cross-correlation of two complex-valued vectors.
|
| Correlate<T>(Int32, ReadOnlySpan<T>, Int32, Int32, ReadOnlySpan<T>, Int32, Int32, Span<T>, Int32, ConvolutionMode) |
Computes the cross-correlation of two real signals.
|
| Correlate<T>(Int32, ReadOnlySpan<Complex<T>>, Int32, Int32, ReadOnlySpan<Complex<T>>, Int32, Int32, Span<Complex<T>>, Int32, ConvolutionMode) |
Computes the cross-correlation of two complex signals.
|
| FourierTransform<T>(Vector<T>) |
Computes the forward discrete Fourier transform of a real-valued vector and returns the result.
|
| FourierTransform<T>(Vector<Complex<T>>) |
Computes the forward discrete Fourier transform of a complex-valued vector and returns the result.
|
| FourierTransform<T>(ReadOnlySpan<T>, Span<Complex<T>>) |
Computes the forward discrete Fourier transform of a real signal.
|
| FourierTransform<T>(ReadOnlySpan<Complex<T>>, Span<Complex<T>>) |
Computes the forward discrete Fourier transform of a complex signal.
|
| FourierTransform<T>(Vector<T>, Vector<Complex<T>>) |
Computes the forward discrete Fourier transform of a real-valued vector.
|
| FourierTransform<T>(Vector<Complex<T>>, Vector<Complex<T>>) |
Computes the forward discrete Fourier transform of a complex-valued vector.
|
| FourierTransform<T>(Int32, ReadOnlySpan<T>, Int32, Span<Complex<T>>, Int32) |
Computes the forward discrete Fourier transform of a real signal.
|
| FourierTransform<T>(Int32, ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32) |
Computes the forward discrete Fourier transform of a complex signal.
|
| FourierTransformInPlace<T> |
Computes the forward discrete Fourier transform of a complex-valued vector in place.
|
| InverseFourierTransform<T>(Vector<Complex<T>>) |
Computes the inverse discrete Fourier transform of a complex spectrum and returns the time-domain signal.
The result is scaled by 1/N.
|
| InverseFourierTransform<T>(ReadOnlySpan<Complex<T>>, Span<T>) |
Computes the inverse discrete Fourier transform of a Hermitian-symmetric complex spectrum, returning a real time-domain signal.
The result is scaled by 1/N.
|
| InverseFourierTransform<T>(ReadOnlySpan<Complex<T>>, Span<Complex<T>>) |
Computes the inverse discrete Fourier transform of a complex spectrum, returning a complex time-domain signal.
The result is scaled by 1/N.
|
| InverseFourierTransform<T>(Vector<Complex<T>>, Vector<T>) |
Computes the inverse discrete Fourier transform of a Hermitian-symmetric complex spectrum, returning a real time-domain signal.
The result is scaled by 1/N.
|
| InverseFourierTransform<T>(Vector<Complex<T>>, Vector<Complex<T>>) |
Computes the inverse discrete Fourier transform of a complex spectrum, returning a complex time-domain signal.
The result is scaled by 1/N.
|
| InverseFourierTransform<T>(Int32, ReadOnlySpan<Complex<T>>, Int32, Span<T>, Int32) |
Computes the inverse discrete Fourier transform of a Hermitian-symmetric complex spectrum, returning a real time-domain signal.
The result is scaled by 1/N.
|
| InverseFourierTransform<T>(Int32, ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32) |
Computes the inverse discrete Fourier transform of a complex spectrum, returning a complex time-domain signal.
The result is scaled by 1/N.
|
| InverseFourierTransformInPlace<T> |
Computes the inverse discrete Fourier transform of a complex spectrum in place.
The result is scaled by 1/N.
|
| Periodogram<T>(Vector<T>) |
Computes the periodogram (power spectral density estimate) of a real signal vector and returns the result.
|
| Periodogram<T>(Vector<T>, Vector<T>) |
Computes the periodogram (power spectral density estimate) of a real signal vector.
|
| Periodogram<T>(ReadOnlySpan<T>, Int32, Span<T>, Int32) |
Computes the periodogram (power spectral density estimate) of a real signal.
|