| 65 | |
| 66 | template<typename T> |
| 67 | Array<T>::Array(dim4 dims) |
| 68 | : info(getActiveDeviceId(), dims, 0, calcStrides(dims), |
| 69 | static_cast<af_dtype>(dtype_traits<T>::af_type)) |
| 70 | , data(memAlloc<T>(dims.elements()).release(), memFree) |
| 71 | , data_dims(dims) |
| 72 | , node() |
| 73 | , owner(true) {} |
| 74 | |
| 75 | template<typename T> |
| 76 | Array<T>::Array(const dim4 &dims, T *const in_data, bool is_device, |
nothing calls this directly
no test coverage detected