Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
Public Types | Public Member Functions | List of all members
ska::cheetah::ddtr::cpu::Ddtr< DdtrTraits > Class Template Reference
Collaboration diagram for ska::cheetah::ddtr::cpu::Ddtr< DdtrTraits >:
Collaboration graph

Public Types

typedef cpu::DedispersionPlan< DdtrTraits > DedispersionPlan
 
typedef cpu::Config Config
 
typedef Cpu Architecture
 

Public Member Functions

 Ddtr (ddtr::Config const &algo_config)
 
 Ddtr (Ddtr const &)=delete
 
 Ddtr (Ddtr &&)
 
std::shared_ptr< DmTrialsType > operator() (panda::PoolResource< cheetah::Cpu > &cpu, BufferType const &data)
 dedispersion of time frequency data on CPU DmTialsHandler called when buffer is full. More...
 
void plan (DedispersionPlan const &plan)
 set a new dedispersion plan
 

Detailed Description

template<typename DdtrTraits>
class ska::cheetah::ddtr::cpu::Ddtr< DdtrTraits >

Definition at line 40 of file Ddtr.h.

Member Function Documentation

◆ operator()()

template<typename DdtrTraits >
std::shared_ptr< typename Ddtr< DdtrTraits >::DmTrialsType > ska::cheetah::ddtr::cpu::Ddtr< DdtrTraits >::operator() ( panda::PoolResource< cheetah::Cpu > &  cpu,
BufferType const &  data 
)
inline

dedispersion of time frequency data on CPU DmTialsHandler called when buffer is full.

Parameters
dataA TimeFrequency block and cpu resource
Returns
DmTime sequence i.e. timeseries for each DM trial value

Definition at line 52 of file Ddtr.cpp.

54 {
55  return _worker(data, _plan);
56 }

The documentation for this class was generated from the following files: