Click or drag to resize

Pfa235ConvolutionConvolute Method

Overload List
 NameDescription
Public methodConvolute(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). ///
Public methodConvolute(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.
Top
See Also