 faiss::ArgSort< T > | |
 faiss::AutoTuneCriterion | |
  faiss::IntersectionCriterion | |
  faiss::OneRecallAtRCriterion | |
 faiss::BaseShiftDistanceCorrection | |
 faiss::gpu::BitonicMergeStep< K, V, N, Dir, Comp, Low, Pow2 > | |
 faiss::gpu::BitonicMergeStep< K, V, 1, Dir, Comp, Low, true > | |
 faiss::gpu::BitonicMergeStep< K, V, N, Dir, Comp, false, false > | |
 faiss::gpu::BitonicMergeStep< K, V, N, Dir, Comp, Low, true > | |
 faiss::gpu::BitonicMergeStep< K, V, N, Dir, Comp, true, false > | |
 faiss::gpu::BitonicSortStep< K, V, N, Dir, Comp > | |
 faiss::gpu::BitonicSortStep< K, V, 1, Dir, Comp > | |
 faiss::gpu::BlockMerge< NumThreads, K, V, N, L, Dir, Comp, SmallerThanBlock, FullMerge > | |
 faiss::gpu::BlockMerge< NumThreads, K, V, N, L, Dir, Comp, false, FullMerge > | Merging lists larger than a block |
 faiss::gpu::BlockMerge< NumThreads, K, V, N, L, Dir, Comp, true, FullMerge > | Merging lists smaller than a block |
 faiss::gpu::BlockSelect< K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock > | |
 faiss::gpu::BlockSelect< K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock > | Specialization for k == 1 (NumWarpQ == 1) |
 faiss::BufferList::Buffer | |
 faiss::BufferList | |
  faiss::RangeSearchPartialResult | Entries in the buffers are split per query |
 faiss::Cloner | |
  faiss::gpu::ToCPUCloner | |
  faiss::gpu::ToGpuCloner | |
  faiss::gpu::ToGpuClonerMultiple | |
 faiss::ClusteringParameters | |
  faiss::Clustering | |
 faiss::CMax< T_, TI_ > | |
 faiss::CMin< T_, TI_ > | |
 faiss::CodeCmp | |
 faiss::gpu::Comparator< T > | |
 faiss::gpu::Converter< T > | |
 faiss::gpu::Converter< float > | |
 faiss::gpu::ConvertTo< T > | |
 faiss::gpu::ConvertTo< float > | |
 faiss::gpu::ConvertTo< float2 > | |
 faiss::gpu::ConvertTo< float4 > | |
 faiss::gpu::CpuTimer | CPU wallclock elapsed timer |
 faiss::gpu::CublasGemm< T > | |
 faiss::gpu::CublasGemm< float > | |
 faiss::gpu::CublasHandleScope | RAII object to manage a cublasHandle_t |
 faiss::gpu::CudaEvent | |
 faiss::gpu::traits::DefaultPtrTraits< T > | |
 faiss::gpu::traits::DefaultPtrTraits< float > | |
 faiss::gpu::DeviceMemory | Manages temporary memory allocations on a GPU device |
  faiss::gpu::StackDeviceMemory | |
 faiss::gpu::DeviceMemoryReservation | |
 faiss::gpu::DeviceScope | |
 faiss::gpu::DeviceVector< T > | |
 faiss::gpu::DeviceVector< char > | |
 exception | |
  faiss::FaissException | Base class for Faiss exceptions |
 faiss::gpu::FinalBlockMerge< NumWarps, NumThreads, K, V, NumWarpQ, Dir, Comp > | |
 faiss::gpu::FinalBlockMerge< 1, NumThreads, K, V, NumWarpQ, Dir, Comp > | |
 faiss::gpu::FinalBlockMerge< 2, NumThreads, K, V, NumWarpQ, Dir, Comp > | |
 faiss::gpu::FinalBlockMerge< 4, NumThreads, K, V, NumWarpQ, Dir, Comp > | |
 faiss::gpu::FinalBlockMerge< 8, NumThreads, K, V, NumWarpQ, Dir, Comp > | |
 faiss::gpu::FlatIndex | Holder of GPU resources for a particular flat index |
 faiss::GenHammingComputer16 | |
 faiss::GenHammingComputer32 | |
 faiss::GenHammingComputer8 | |
 faiss::GenHammingComputerM8 | |
 faiss::gpu::GpuClonerOptions | Set some options on how to copy to GPU |
  faiss::gpu::GpuMultipleClonerOptions | |
   faiss::gpu::ToGpuClonerMultiple | |
  faiss::gpu::ToGpuCloner | |
 faiss::gpu::GpuIndexConfig | |
  faiss::gpu::GpuIndexFlatConfig | |
  faiss::gpu::GpuIndexIVFConfig | |
   faiss::gpu::GpuIndexIVFFlatConfig | |
   faiss::gpu::GpuIndexIVFPQConfig | |
 faiss::gpu::GpuResources | |
  faiss::gpu::StandardGpuResources | |
 faiss::gpu::GpuResourcesThrustAllocator | Allocator for Thrust that comes out of a specified memory space |
 faiss::HammingComputer16 | |
 faiss::HammingComputer20 | |
 faiss::HammingComputer32 | |
 faiss::HammingComputer4 | |
 faiss::HammingComputer64 | |
 faiss::HammingComputer8 | |
 faiss::HammingComputerDefault | |
 faiss::HammingComputerM4 | |
 faiss::HammingComputerM8 | |
  faiss::HammingComputer< CODE_SIZE > | |
 faiss::HeapArray< C > | |
 faiss::IDSelector | |
  faiss::IDSelectorBatch | |
  faiss::IDSelectorRange | |
 faiss::Index | |
  faiss::gpu::GpuIndex | |
   faiss::gpu::GpuIndexFlat | |
    faiss::gpu::GpuIndexFlatIP | |
    faiss::gpu::GpuIndexFlatL2 | |
   faiss::gpu::GpuIndexIVF | |
    faiss::gpu::GpuIndexIVFFlat | |
    faiss::gpu::GpuIndexIVFPQ | IVFPQ index for the GPU |
  faiss::gpu::IndexProxy | |
  faiss::IndexFlat | |
   faiss::IndexFlatIP | |
   faiss::IndexFlatL2 | |
    faiss::IndexFlat1D | Optimized version for 1D "vectors" |
    faiss::IndexFlatL2BaseShift | |
  faiss::IndexIDMap | |
   faiss::IndexIDMap2 | |
  faiss::IndexIVF | |
   faiss::IndexIVFFlat | |
    faiss::IndexIVFFlatIPBounds | |
   faiss::IndexIVFPQ | |
    faiss::IndexIVFPQCompact | |
    faiss::IndexIVFPQR | |
   faiss::IndexIVFScalarQuantizer | |
  faiss::IndexLSH | |
  faiss::IndexPQ | |
  faiss::IndexPreTransform | |
  faiss::IndexRefineFlat | |
  faiss::IndexScalarQuantizer | |
  faiss::IndexShards | |
  faiss::IndexSplitVectors | |
  faiss::MultiIndexQuantizer | |
 faiss::IndexIVFFlatStats | |
 faiss::IndexIVFPQStats | |
 faiss::IndexPQStats | |
 faiss::gpu::IndexWrapper< GpuIndex > | |
 faiss::IndirectSort | |
 faiss::gpu::IntToLong | |
 faiss::gpu::IVFBase | Base inverted list functionality for IVFFlat and IVFPQ |
  faiss::gpu::IVFFlat | |
  faiss::gpu::IVFPQ | Implementing class for IVFPQ on the GPU |
 faiss::gpu::IVFFlatScan< Dims, L2, T > | The class that we use to provide scan specializations |
 faiss::gpu::IVFFlatScan< 0, L2, T > | |
 faiss::gpu::IVFFlatScan< 128, L2, float > | |
 faiss::gpu::IVFFlatScan< 256, L2, float > | |
 faiss::gpu::IVFFlatScan< 64, L2, float > | |
 faiss::gpu::IVFFlatScan<-1, L2, T > | |
 faiss::gpu::KernelTimer | Utility class for timing execution of a kernel |
 faiss::gpu::Limits< T > | |
 faiss::gpu::Limits< float > | |
 faiss::gpu::Limits< int > | |
 faiss::gpu::Limits< Pair< K, V > > | |
 faiss::gpu::LoadCode32< NumSubQuantizers > | |
 faiss::gpu::LoadCode32< 1 > | |
 faiss::gpu::LoadCode32< 12 > | |
 faiss::gpu::LoadCode32< 16 > | |
 faiss::gpu::LoadCode32< 2 > | |
 faiss::gpu::LoadCode32< 20 > | |
 faiss::gpu::LoadCode32< 24 > | |
 faiss::gpu::LoadCode32< 28 > | |
 faiss::gpu::LoadCode32< 3 > | |
 faiss::gpu::LoadCode32< 32 > | |
 faiss::gpu::LoadCode32< 4 > | |
 faiss::gpu::LoadCode32< 40 > | |
 faiss::gpu::LoadCode32< 48 > | |
 faiss::gpu::LoadCode32< 56 > | |
 faiss::gpu::LoadCode32< 64 > | |
 faiss::gpu::LoadCode32< 8 > | |
 faiss::gpu::LoadCode32< 96 > | |
 faiss::gpu::LoadCodeDistances< LookupT, LookupVecT > | |
 faiss::gpu::LoadStore< T > | |
 faiss::gpu::Math< T > | |
 faiss::gpu::Math< float2 > | |
 faiss::gpu::Math< float4 > | |
 faiss::gpu::Max< T > | |
 faiss::gpu::Min< T > | |
 faiss::MinSumK< T, SSA, use_seen > | |
 faiss::NopDistanceCorrection | |
 faiss::gpu::NoTypeTensor< Dim, Contig, IndexT > | |
 faiss::OperatingPoint | |
 faiss::OperatingPoints | |
 Options | |
 faiss::gpu::Pair< K, V > | A simple pair type for CUDA device usage |
 faiss::ParameterRange | Possible values of a parameter, sorted from least to most expensive/accurate |
 faiss::ParameterSpace | |
  faiss::gpu::GpuParameterSpace | Parameter space and setters for GPU indexes |
 faiss::PermutationObjective | Abstract class for the loss function |
  faiss::ReproduceDistancesObjective | |
  faiss::Score3Computer< Ttab, Taccu > | |
  faiss::Score3Computer< float, double > | |
   faiss::RankingScore2 | |
 faiss::ProductQuantizer | |
 faiss::RangeSearchPartialResult::QueryResult | Result structure for a single query |
 faiss::RandomGenerator | Random generator that can be used in multithreaded contexts |
 faiss::gpu::StackDeviceMemory::Range | |
 faiss::RangeSearchResult | |
 faiss::gpu::traits::RestrictPtrTraits< T > | |
 faiss::ScalarQuantizer | |
 faiss::ScopeDeleter< T > | |
 faiss::ScopeDeleter1< T > | |
 faiss::ScopeFileCloser | |
 faiss::gpu::SegmentedReduce< T, ReduceOp > | |
 faiss::SemiSortedArray< T > | |
 faiss::SimulatedAnnealingParameters | Parameters used for the simulated annealing method |
  faiss::PolysemousTraining | Optimizes the order of indices in a ProductQuantizer |
  faiss::SimulatedAnnealingOptimizer | Simulated annealing optimization algorithm for permutations |
 faiss::SortedArray< T > | |
 faiss::gpu::StackDeviceMemory::Stack | |
 faiss::gpu::detail::SubTensor< TensorType, SubDim, PtrTraits > | A SubDim -rank slice of a parent Tensor |
 faiss::gpu::detail::SubTensor< TensorType, 0, PtrTraits > | Specialization for a view of a single value (0-dimensional) |
 faiss::gpu::Sum< T > | |
 faiss::gpu::Tensor< T, Dim, Contig, IndexT, PtrTraits > | Our tensor type |
  faiss::gpu::DeviceTensor< T, Dim, Contig, IndexT, PtrTraits > | |
  faiss::gpu::HostTensor< T, Dim, Contig, IndexT, PtrTraits > | |
 faiss::gpu::Tensor< float, Dim, Contig, int, traits::DefaultPtrTraits > | |
  faiss::gpu::DeviceTensor< float, 1, true > | |
  faiss::gpu::DeviceTensor< float, 2, true > | |
  faiss::gpu::DeviceTensor< float, 3, true > | |
 faiss::gpu::TensorInfo< T > | |
 faiss::gpu::TensorInfoOffset< T, Dim > | |
 faiss::gpu::TensorInfoOffset< T,-1 > | |
 faiss::VectorTransform | |
  faiss::LinearTransform | |
   faiss::OPQMatrix | |
   faiss::PCAMatrix | |
   faiss::RandomRotationMatrix | Randomly rotate a set of vectors |
  faiss::NormalizationTransform | |
  faiss::RemapDimensionsTransform | |
 faiss::gpu::WarpSelect< K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock > | |
 faiss::gpu::WarpSelect< K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock > | Specialization for k == 1 (NumWarpQ == 1) |
 faiss::gpu::WorkerThread | |