Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
Public Types | Public Member Functions | Static Public Member Functions | List of all members
ska::cheetah::sps::emulator::Sps< SpsTraits > Class Template Reference

Produces a stream of random SpCandidate's. More...

#include <cheetah/sps/emulator/Sps.h>

Collaboration diagram for ska::cheetah::sps::emulator::Sps< SpsTraits >:
Collaboration graph

Public Types

typedef panda::Cpu Architecture
 
typedef SpsTraits::BufferType BufferType
 
typedef SpsTraits::TimeFrequencyType TimeFrequencyType
 
typedef TimeFrequencyType::TimeType TimeType
 

Public Member Functions

 Sps (sps::Config const &)
 
 Sps (Sps const &)=delete
 
 Sps (Sps &&)
 
template<typename DmHandler , typename SpHandler >
void operator() (panda::PoolResource< cheetah::Cpu > &, BufferType &, DmHandler &, SpHandler &)
 
std::size_t set_dedispersion_strategy (std::size_t memory_limit, TimeFrequencyType const &)
 

Static Public Member Functions

static constexpr std::size_t buffer_overlap ()
 the number of time samples required to be copied from the end of the previous buffer in to the current one - returns 0 i.e no special restrictions
 

Detailed Description

template<class SpsTraits>
class ska::cheetah::sps::emulator::Sps< SpsTraits >

Produces a stream of random SpCandidate's.

Definition at line 44 of file Sps.h.


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