Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
|
Perform a convolution using fft methods. More...
#include <cheetah/utils/ConvolvePlan.h>
Public Member Functions | |
ConvolvePlan (std::size_t npts, float *a, float *b, float *output) | |
fast convolution of two data sets a and b of length npts output = a * b More... | |
void | convolve () |
Perform a convolution using fft methods.
Definition at line 39 of file ConvolvePlan.h.
ska::cheetah::utils::ConvolvePlan::ConvolvePlan | ( | std::size_t | npts, |
float * | a, | ||
float * | b, | ||
float * | output | ||
) |
fast convolution of two data sets a and b of length npts output = a * b
note that a and b are overwritten
Definition at line 32 of file ConvolvePlan.cpp.
void ska::cheetah::utils::ConvolvePlan::convolve | ( | ) |
perform the convolution using the current data in a and b n.b. contents of a and b will be destroyed
Definition at line 78 of file ConvolvePlan.cpp.