| 536 | |
| 537 | template<typename T> |
| 538 | size_t Array<T>::getAllocatedBytes() const { |
| 539 | if (!isReady()) { return 0; } |
| 540 | size_t bytes = memoryManager().allocated(data.get()); |
| 541 | // External device pointer |
| 542 | if (bytes == 0 && data.get()) { return data_dims.elements() * sizeof(T); } |
| 543 | return bytes; |
| 544 | } |
| 545 | |
| 546 | #define INSTANTIATE(T) \ |
| 547 | template Array<T> createHostDataArray<T>(const dim4 &dims, \ |
no test coverage detected