24 #ifndef SKA_CHEETAH_DATA_DEFAULTALLOCATOR_H 25 #define SKA_CHEETAH_DATA_DEFAULTALLOCATOR_H 27 #include "cheetah/utils/Architectures.h" 30 #include "cheetah/cuda_utils/cuda_thrust.h" 32 #include "panda/DeviceAllocator.h" 52 template <
typename Arch,
typename T>
56 typedef panda::DeviceAllocator<T, Arch> type;
69 typedef thrust::device_malloc_allocator<T> type;
82 typedef std::allocator<T> type;
89 #endif //SKA_CHEETAH_DATA_DEFAULTALLOCATOR_H Helper class for determining default allocators.
Some limits and constants for FLDO.