| 115 | |
| 116 | template<typename T> |
| 117 | void *getDevicePtr(const Array<T> &arr) { |
| 118 | T *ptr = arr.device(); |
| 119 | memLock(ptr); |
| 120 | |
| 121 | return (void *)ptr; |
| 122 | } |
| 123 | |
| 124 | template<typename T> |
| 125 | void *getRawPtr(const Array<T> &arr) { |
no test coverage detected