25 #ifndef SKA_CHEETAH_RFIM_CUDA_RFIM_H 26 #define SKA_CHEETAH_RFIM_CUDA_RFIM_H 28 #include "cheetah/rfim/cuda/Config.h" 29 #include "cheetah/rfim/RfimBase.h" 30 #include "cheetah/utils/Architectures.h" 31 #include "cheetah/data/TimeFrequency.h" 32 #include "panda/arch/nvidia/DeviceCapability.h" 44 template<
typename RfimTraits>
45 class Rfim :
public RfimBase<Rfim<RfimTraits>, typename RfimTraits::Policy>
49 typedef typename BaseT::DataAdapter DataAdapter;
50 typedef typename BaseT::DataType DataType;
53 typedef cheetah::Cuda Architecture;
54 typedef panda::nvidia::DeviceCapability<2,0, panda::nvidia::giga/2> ArchitectureCapabilty;
60 using BaseT::operator();
63 void operator()(panda::PoolResource<Cuda>& device, DataType& data, DataAdapter& adapter);
71 #include "detail/Rfim.cpp" 73 #endif // SKA_CHEETAH_RFIM_CUDA_RFIM_H Wrap a Rfim flaggeing style detector and adjust the data according to the flags and a specific policy...
CUDA based Radio Frequency Mitigation Algorithm.
Some limits and constants for FLDO.