Member List#
Tensor< T > Member List
This is the complete list of members for Tensor< T >, including all inherited members.
| AsSpan() const | Tensor< T > | inline |
| AsSpan() | Tensor< T > | inline |
| begin() | Tensor< T > | inline |
| begin() const | Tensor< T > | inline |
| CopyAsType() const | Tensor< T > | inline |
| Data typedef | Tensor< T > | |
| data() | Tensor< T > | inline |
| data() const | Tensor< T > | inline |
| Descriptor typedef | Tensor< T > | |
| ElementSpaceSize typedef | Tensor< T > | |
| end() | Tensor< T > | inline |
| end() const | Tensor< T > | inline |
| ForEach(F &&f) | Tensor< T > | inline |
| ForEach(const F &&f) const | Tensor< T > | inline |
| ForEach_impl(F &&f, std::vector< size_t > &idx, size_t rank) | Tensor< T > | inline |
| ForEach_impl(const F &&f, std::vector< size_t > &idx, size_t rank) const | Tensor< T > | inline |
| GenerateTensorDistr(Distribution dis={0.f, 1.f}, Mapping fn={}, const Generator g=Generator(0), std::size_t num_thread=-1) | Tensor< T > | inline |
| GenerateTensorValue(G g, std::size_t num_thread=1) | Tensor< T > | inline |
| GetBuffer() | Tensor< T > | inline |
| GetBuffer() const | Tensor< T > | inline |
| GetElementSize() const | Tensor< T > | inline |
| GetElementSpaceSize() const | Tensor< T > | inline |
| GetElementSpaceSizeInBytes() const | Tensor< T > | inline |
| GetLayout() const | Tensor< T > | inline |
| GetLengths() const | Tensor< T > | inline |
| GetMergedNestingDescriptor() | Tensor< T > | inline |
| GetMultiIdxOffsets() const | Tensor< T > | inline |
| GetNumOfDimension() const | Tensor< T > | inline |
| GetOffsetFromMultiIndex(Is... is) const | Tensor< T > | inline |
| GetPointer() const | Tensor< T > | inline |
| GetStrides() const | Tensor< T > | inline |
| IsDynamicBuffer | Tensor< T > | static |
| mData | Tensor< T > | |
| mDesc | Tensor< T > | |
| operator()(Is... is) | Tensor< T > | inline |
| operator()(Is... is) const | Tensor< T > | inline |
| operator()(const std::vector< std::size_t > &idx) | Tensor< T > | inline |
| operator()(const std::vector< std::size_t > &idx) const | Tensor< T > | inline |
| operator()(const Tuple< Ts... > &idx) | Tensor< T > | inline |
| operator()(Idxs... idxs) | Tensor< T > | inline |
| operator()(const Tuple< Ts... > &idx) const | Tensor< T > | inline |
| operator()(Idxs... idxs) const | Tensor< T > | inline |
| operator()(const Tuple< Ts... > &idx) | Tensor< T > | inline |
| operator()(Idxs... idxs) | Tensor< T > | inline |
| operator=(const Tensor &)=default | Tensor< T > | |
| operator=(Tensor &&)=default | Tensor< T > | |
| operator[](const Tuple< Ts... > &idx) | Tensor< T > | inline |
| operator[](const Tuple< Ts... > &idx) const | Tensor< T > | inline |
| operator[](const Tuple< Ts... > &idx) | Tensor< T > | inline |
| savetxt(std::string file_name, std::string dtype="float") | Tensor< T > | inline |
| SetMultiIdxOffset(const MultiIdxOffsets multi_idx_offset) | Tensor< T > | inline |
| SetZero() | Tensor< T > | inline |
| size() const | Tensor< T > | inline |
| Tensor(std::initializer_list< X > lens) | Tensor< T > | inline |
| Tensor(std::initializer_list< X > lens, std::initializer_list< Y > strides) | Tensor< T > | inline |
| Tensor(const Lengths &lens) | Tensor< T > | inline |
| Tensor(const Lengths &lens, const Strides &strides) | Tensor< T > | inline |
| Tensor(const Descriptor &desc) | Tensor< T > | inline |
| Tensor()=delete | Tensor< T > | |
| Tensor(const Tensor &)=default | Tensor< T > | |
| Tensor(Tensor &&)=default | Tensor< T > | |
| Tensor(const Tensor< FromT > &other) | Tensor< T > | inlineexplicit |
| Tensor()=delete | Tensor< T > | |
| Tensor(ElementType *pointer, const Layout< Shape, UnrolledDescriptorType > &layout) | Tensor< T > | inline |
| Tensor(const Layout< Shape, UnrolledDescriptorType > &layout) | Tensor< T > | inline |
| TensorBufferAddressSpace | Tensor< T > | static |
| TensorElementType typedef | Tensor< T > | |
| ~Tensor()=default | Tensor< T > |