24 #include "cheetah/rfim/cuda/test/CudaTest.h" 25 #include "cheetah/rfim/cuda/Rfim.h" 26 #include "cheetah/rfim/test_utils/RfimTester.h" 44 void CudaTest::SetUp()
48 void CudaTest::TearDown()
60 struct CudaTraits :
public RfimTesterTraits<rfim::cuda::Rfim::Architecture, rfim::cuda::Rfim::ArchitectureCapabilty> {
61 typedef RfimTesterTraits<rfim::cuda::Rfim::Architecture> BaseT;
63 static ResultType& apply_algorithm(DeviceType& device, DataType& data)
65 static rfim::cuda::Config config;
66 static rfim::cuda::Rfim algo(config);
67 algo(device, data.shared_from_this());
72 typedef ::testing::Types<CudaTraits> CudaTraitsTypes;
73 INSTANTIATE_TYPED_TEST_CASE_P(Cuda, RfimTester, CudaTraitsTypes);
Some limits and constants for FLDO.