| 45 | // pointer in CUDA device memory. |
| 46 | template <typename T> |
| 47 | T* GpuMemoryMutable(DeviceMemory<T>* mem) { |
| 48 | return static_cast<T*>(mem->opaque()); |
| 49 | } |
| 50 | |
| 51 | static_assert( |
| 52 | sizeof(std::complex<float>) == sizeof(GpuComplexType), |
no test coverage detected