All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > Member List

This is the complete list of members for faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits >, including all inherited members.

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]) | faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > |
DeviceTensor(std::initializer_list< IndexT > sizes) (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) | faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > |
DeviceTensor(DeviceMemory &m, std::initializer_list< IndexT > sizes, cudaStream_t stream) (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]) | faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > |
DeviceTensor(DataPtrType data, std::initializer_list< IndexT > sizes) (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]) | faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > |
DeviceTensor(Tensor< T, Dim, Contig, IndexT, PtrTraits > &t, cudaStream_t stream) | faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > |
DeviceTensor(DeviceMemory &m, Tensor< T, Dim, Contig, IndexT, PtrTraits > &t, cudaStream_t stream) | 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 > |