Pfa |
public class Pfa235Convolution : Pfa235FFT
The Pfa235Convolution type exposes the following members.
| Name | Description | |
|---|---|---|
| Pfa235Convolution | Uninitialized setup. | |
| Pfa235Convolution(Int32) | 1-dimensional setup | |
| Pfa235Convolution(Int32, Int32) | 2-dimensional setup. | |
| Pfa235Convolution(Int32, Int32, Int32) | 3-dimensional setup |
| Name | Description | |
|---|---|---|
| Convolute(Double, Double, Double, Double, FourierDirection) | Convolves or deconvolves a real-valued data set data[] (including any user supplied zero padding) with a response function response[]. The result is returned in the array result[]. All arrays including the scratch[] array must have the same dimensions (or larger). The data set (and of course the other arrays) can be either one-dimensional, two-dimensional, or three-dimensional, d = 1,2,3. Each dimension must be of the form n = (2**p) * (3**q) * (5**r), because of the underlying FFT. The d-dimensional data can be either single precision (FLOAT := float) or double precision (FLOAT := double). /// | |
| Convolute(Double, Double, Double, Double, Double, Double, Double, Double, FourierDirection) | Convolves or deconvolves a splitted complex-valued data set data[] (including any user supplied zero padding) with a response function response[]. The result is returned in the splitted complex arrays resultre[] and resultim[]. All arrays including the scratch[] arrays must have the same dimensions (or larger). The data set (and of course the other arrays) can be either one-dimensional, two-dimensional, or three-dimensional, d = 1,2,3. Each dimension must be of the form n = (2**p) * (3**q) * (5**r), because of the underlying FFT. | |
| CyclicCorrelation(Double, Double, Double, Int32, Double) | Computes the cyclic correlation of two one-dimensional real-valued signals. | |
| CyclicCorrelation(Double, Double, Double, Double, Double, Double, Int32) | Performs a cyclic correlation of two complex arrays which are in splitted form. The input arrays will leave intact. | |
| CyclicCorrelation(Double, Double, Double, Double, Double, Double, Int32, Double, Double) | Performs a cyclic correlation of two complex arrays which are in splitted form. The input arrays will leave intact. | |
| CyclicCorrelationDestructive | Performs a correlation of two comlex arrays which are in splitted form (i.e. real and imaginary part are separate arrays). Attention: the data into the input arrays will be destroyed! | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | |
| FFT |
Performs an in-place complex forward or inverse FFT using separate real and imaginary arrays.
(Inherited from Pfa235FFT) | |
| FillZero | Sets all elements of the specified array to zero. | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object) | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
| RealFFT |
Performs two one-dimensional real FFTs by packing them into a single complex transform.
(Inherited from Pfa235FFT) | |
| Square | Returns the square of the specified value. | |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
| Name | Description | |
|---|---|---|
| dim |
Stores the configured transform dimensions.
(Inherited from Pfa235FFT) | |
| id |
Stores the leading dimension, the configured number of dimensions, and the size of the trigonometric lookup table.
(Inherited from Pfa235FFT) | |
| ndim |
Stores the leading dimension, the configured number of dimensions, and the size of the trigonometric lookup table.
(Inherited from Pfa235FFT) | |
| row_order |
Gets or sets a value indicating whether the transformed data is stored in row-major order.
(Inherited from Pfa235FFT) | |
| trigs |
Stores the precomputed trigonometric lookup values used by the transform.
(Inherited from Pfa235FFT) | |
| trindex |
Stores the starting indices of the trigonometric tables for each dimension.
(Inherited from Pfa235FFT) | |
| trisize |
Stores the leading dimension, the configured number of dimensions, and the size of the trigonometric lookup table.
(Inherited from Pfa235FFT) |