Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
DmTrialsTest.cu
1 #include "cheetah/utils/Architectures.h"
2 #include "cheetah/data/test_utils/DmTrialsTester.h"
3 
4 namespace ska {
5 namespace cheetah {
6 namespace data {
7 namespace test {
8 
9 template<typename ValueType>
10 class CudaDmTrialsTestTraits : public DmTrialsTesterTraits<data::DmTrials<cheetah::Cuda, ValueType>>
11 {
13  typedef typename BaseT::Allocator Allocator;
14 
15  public:
16  Allocator allocator(panda::PoolResource<cheetah::Cuda>&) override { return Allocator(); }
17 };
18 
19 typedef ::testing::Types<CudaDmTrialsTestTraits<double>, CudaDmTrialsTestTraits<float>, CudaDmTrialsTestTraits<uint8_t>> CudaDmTrialsTraitsTypes;
20 INSTANTIATE_TYPED_TEST_CASE_P(BasicCudaDmTrials, DmTrialsTester, CudaDmTrialsTraitsTypes);
21 
22 } // namespace test
23 } // namespace data
24 } // namespace cheetah
25 } // namespace ska
Some limits and constants for FLDO.
Definition: Brdz.h:35
class to test the DmTrials class