FastHartleyTransformCyclicRealConvolution(IReadOnlyListDouble, IReadOnlyListDouble, Double, Int32, Double) Method |
Performs a cyclic convolution of two real valued arrays. The content of the input arrays is leaved intact.
Namespace: Altaxo.Calc.FourierAssembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax public static void CyclicRealConvolution(
IReadOnlyList<double> data,
IReadOnlyList<double> resp,
double[] result,
int n,
ref double[]?? scratch
)
Parameters
- data IReadOnlyListDouble
- The first input array (the data).
- resp IReadOnlyListDouble
- The second input array (the response function).
- result Double
- The result of the convolution.
- n Int32
- The convolution size. The provided arrays may be larger than n, but of course not smaller.
- scratch Double
- A helper array of at least size n. If null or a smaller array is provided, a new array will be allocated automatically.
See Also