Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
|
Async + Sync mixed interface for Tdas. More...
#include <cheetah/tdas/Tdas.h>
Public Member Functions | |
Tdas (ConfigType const &config, Handler &handler) | |
Construct a new Tdas instance. More... | |
Tdas (Tdas const &)=delete | |
Tdas (Tdas &&)=default | |
void | operator() (std::shared_ptr< DmTimeType > const &data) |
Async call to tdas. More... | |
![]() | |
TdasBase (Config const &config) | |
Construct a new TdasBase instance. More... | |
TdasBase (TdasBase const &)=delete | |
TdasBase (TdasBase &&)=default | |
template<typename Arch , typename... Args> | |
std::shared_ptr< data::Ccl > | process (panda::PoolResource< Arch > &resource, DmTimeSliceType const &data, Args &&... args) |
Process a DmTimeSlice in search of significant periodic signals over a range of acceleration values. More... | |
Async + Sync mixed interface for Tdas.
T | The value type to use for processing (float or double) |
Handler | The type of the Handler that will be used for async calls |
ska::cheetah::tdas::Tdas< T, Handler >::Tdas | ( | ConfigType const & | config, |
Handler & | handler | ||
) |
Construct a new Tdas instance.
config | The algorithm configuration |
EB: Not clear that this is the correct way to handle this situation. It may be better to extend the Mock class so that it has all the traits expected by the ConfigurableTask internals.
Definition at line 56 of file Tdas.cpp.
void ska::cheetah::tdas::Tdas< T, Handler >::operator() | ( | std::shared_ptr< DmTimeType > const & | data | ) |