Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
Public Types | Public Member Functions | Protected Member Functions | List of all members
ska::cheetah::rfim::iqrmcpu::Rfim< RfimTraits > Class Template Reference

A CPU implementation of the iqrmcpu algorithm. More...

#include <cheetah/rfim/iqrmcpu/Rfim.h>

Inheritance diagram for ska::cheetah::rfim::iqrmcpu::Rfim< RfimTraits >:
Inheritance graph
Collaboration diagram for ska::cheetah::rfim::iqrmcpu::Rfim< RfimTraits >:
Collaboration graph

Public Types

typedef PolicyInfo< Policy >::ReturnType ReturnType
 
typedef cheetah::Cpu Architecture
 
- Public Types inherited from ska::cheetah::rfim::RfimBase< Rfim< RfimTraits >, RfimTraits::Policy >
typedef InfoType::AdapterType DataAdapter
 
typedef InfoType::ReturnType ReturnType
 

Public Member Functions

 Rfim (Config const &config)
 
template<typename RfimTraits >
Rfim< RfimTraits >::ReturnType operator() (panda::PoolResource< Cpu > &, std::shared_ptr< cheetah::data::TimeFrequency< Cpu, NumericalRep >> data)
 
- Public Member Functions inherited from ska::cheetah::rfim::RfimBase< Rfim< RfimTraits >, RfimTraits::Policy >
ReturnType operator() (ResourceType &&, DataTypePtr data)
 
ReturnType operator() (panda::PoolResource< Cpu > &, DataTypePtr data)
 

Protected Member Functions

template<typename DataType >
void operator() (DataType const &data, DataAdapter &adpater)
 

Additional Inherited Members

- Protected Types inherited from ska::cheetah::rfim::RfimBase< Rfim< RfimTraits >, RfimTraits::Policy >
typedef PolicyInfo< RfimTraits::Policy > InfoType
 
typedef InfoType::DataArgumentType DataType
 
typedef std::shared_ptr< typename std::remove_reference< DataType >::type > DataTypePtr
 

Detailed Description

template<typename RfimTraits>
class ska::cheetah::rfim::iqrmcpu::Rfim< RfimTraits >

A CPU implementation of the iqrmcpu algorithm.

Definition at line 27 of file Rfim.h.


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