| canCastIndexType() const | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| canCastResize() const | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| cast() | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| cast() const | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| castIndexType() const | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| castResize() | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| castResize() const | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| copyFrom(Tensor< T, Dim, Contig, IndexT, PtrTraits > &t, cudaStream_t stream) | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| copyTo(Tensor< T, Dim, Contig, IndexT, PtrTraits > &t, cudaStream_t stream) | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| data() | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | inline |
| data() const | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | inline |
| data_ | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | protected |
| dataAs() | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | inline |
| dataAs() const | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | inline |
| DataPtrType typedef (defined in faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits >) | faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > | |
| DataType typedef (defined in faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits >) | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| DeviceTensor() | faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > | |
| DeviceTensor(DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > &&t) | faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > | |
| DeviceTensor(const IndexT sizes[Dim], MemorySpace space=MemorySpace::Device) | faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > | |
| DeviceTensor(std::initializer_list< IndexT > sizes, MemorySpace space=MemorySpace::Device) (defined in faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits >) | faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > | |
| DeviceTensor(DeviceMemory &m, const IndexT sizes[Dim], cudaStream_t stream, MemorySpace space=MemorySpace::Device) | faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > | |
| DeviceTensor(DeviceMemory &m, std::initializer_list< IndexT > sizes, cudaStream_t stream, MemorySpace space=MemorySpace::Device) (defined in faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits >) | faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > | |
| DeviceTensor(DataPtrType data, const IndexT sizes[Dim], MemorySpace space=MemorySpace::Device) | faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > | |
| DeviceTensor(DataPtrType data, std::initializer_list< IndexT > sizes, MemorySpace space=MemorySpace::Device) (defined in faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits >) | faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > | |
| DeviceTensor(DataPtrType data, const IndexT sizes[Dim], const IndexT strides[Dim], MemorySpace space=MemorySpace::Device) | faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > | |
| DeviceTensor(Tensor< T, Dim, Contig, IndexT, PtrTraits > &t, cudaStream_t stream, MemorySpace space=MemorySpace::Device) | faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > | |
| DeviceTensor(DeviceMemory &m, Tensor< T, Dim, Contig, IndexT, PtrTraits > &t, cudaStream_t stream, MemorySpace space=MemorySpace::Device) | faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > | |
| downcastInner() | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| downcastOuter() | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| end() | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | inline |
| end() const | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | inline |
| getSize(int i) const | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | inline |
| getSizeInBytes() const | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | inline |
| getStride(int i) const | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | inline |
| IndexType typedef (defined in faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits >) | faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > | |
| isConsistentlySized(int i) const | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| isConsistentlySized() const (defined in faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits >) | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| IsContig enum value (defined in faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits >) | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| isContiguous() const | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| isContiguousDim(int i) const | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| isSame(const Tensor< T, OtherDim, Contig, IndexT, PtrTraits > &rhs) const | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| narrow(int dim, IndexT start, IndexT size) | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| narrowOutermost(IndexT start, IndexT size) | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| NumDim enum value (defined in faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits >) | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| numElements() const | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| operator=(DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > &&t) | faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > | |
| faiss::gpu::Tensor::operator=(Tensor< T, Dim, Contig, IndexT, PtrTraits > &t)=default | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| faiss::gpu::Tensor::operator=(Tensor< T, Dim, Contig, IndexT, PtrTraits > &&t) | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| operator[](IndexT) | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | inline |
| operator[](IndexT) const | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | inline |
| size_ | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | protected |
| sizes() const | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | inline |
| stride_ | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | protected |
| strides() const | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | inline |
| Tensor() | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| Tensor(Tensor< T, Dim, Contig, IndexT, PtrTraits > &t)=default | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| Tensor(Tensor< T, Dim, Contig, IndexT, PtrTraits > &&t)=default | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| Tensor(DataPtrType data, const IndexT sizes[Dim]) | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| Tensor(DataPtrType data, std::initializer_list< IndexT > sizes) (defined in faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits >) | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| Tensor(DataPtrType data, const IndexT sizes[Dim], const IndexT strides[Dim]) | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| TensorType typedef (defined in faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits >) | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| transpose(int dim1, int dim2) const | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| upcastInner() | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| upcastOuter() | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| view(DataPtrType at) | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| view() | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| view(std::initializer_list< IndexT > sizes) | faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | |
| zero(cudaStream_t stream) | faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > | |
| ~DeviceTensor() | faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > | |