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 > |