| 201 | |
| 202 | template<typename T> |
| 203 | Node_ptr Array<T>::getNode() { |
| 204 | if (node) { return node; } |
| 205 | |
| 206 | std::shared_ptr<BufferNode<T>> out = bufferNodePtr<T>(); |
| 207 | unsigned bytes = this->getDataDims().elements() * sizeof(T); |
| 208 | out->setData(data, bytes, getOffset(), dims().get(), strides().get(), |
| 209 | isLinear()); |
| 210 | return out; |
| 211 | } |
| 212 | |
| 213 | template<typename T> |
| 214 | Node_ptr Array<T>::getNode() const { |
no test coverage detected