Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
|
Time Domain Resampler CUDA version / Transform / Module. More...
#include <cheetah/tdrt/Tdrt.h>
Public Member Functions | |
Tdrt (Config const &config) | |
Construct a new instance. More... | |
Tdrt (Tdrt const &)=delete | |
Tdrt (Tdrt &&)=default | |
template<typename Arch , typename T , typename Alloc , typename... Args> | |
void | process (panda::PoolResource< Arch > &resource, data::TimeSeries< Arch, T, Alloc >const &input, data::TimeSeries< Arch, T, Alloc > &output, data::AccelerationType acceleration, Args &&... args) |
Resample a time series to a given acceleration. More... | |
ska::cheetah::tdrt::Tdrt::Tdrt | ( | Config const & | config | ) |
void ska::cheetah::tdrt::Tdrt::process | ( | panda::PoolResource< Arch > & | resource, |
data::TimeSeries< Arch, T, Alloc >const & | input, | ||
data::TimeSeries< Arch, T, Alloc > & | output, | ||
data::AccelerationType | acceleration, | ||
Args &&... | args | ||
) |
Resample a time series to a given acceleration.
This is a forwarding call that will pass on the given arguments to the first implementation that provides a matching method.
resource | The pool resource on which to process | |
input | The input time series | |
output | The output time series | |
[in] | acceleration | The acceleration value to resample to |
[in] | args | Any additional parameters to be forwarded |
Arch | The architecture of the input & output |
T | The value type of the input & output |
Alloc | The allocator type of the input & output |
Args | The types of any additional args to be forwarded |
Definition at line 31 of file Tdrt.cpp.