> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/cuvs/llms.txt.
> For full documentation content, see https://docs.nvidia.com/cuvs/llms-full.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/cuvs/_mcp/server.

# C++ API Documentation

These pages are generated from the documented public headers in the cuVS source tree.

- [Agglomerative](/api-reference/cpp-api-cluster-agglomerative)
- [K-Means](/api-reference/cpp-api-cluster-kmeans)
- [Spectral](/api-reference/cpp-api-cluster-spectral)
- [Distance](/api-reference/cpp-api-distance-distance)
- [Grammian](/api-reference/cpp-api-distance-grammian)
- [All Neighbors](/api-reference/cpp-api-neighbors-all-neighbors)
- [Ball Cover](/api-reference/cpp-api-neighbors-ball-cover)
- [Brute Force](/api-reference/cpp-api-neighbors-brute-force)
- [Cagra](/api-reference/cpp-api-neighbors-cagra)
- [Common](/api-reference/cpp-api-neighbors-common)
- [Index](/api-reference/cpp-api-neighbors-composite-index)
- [Dynamic Batching](/api-reference/cpp-api-neighbors-dynamic-batching)
- [Epsilon Neighborhood](/api-reference/cpp-api-neighbors-epsilon-neighborhood)
- [HNSW](/api-reference/cpp-api-neighbors-hnsw)
- [IVF Flat](/api-reference/cpp-api-neighbors-ivf-flat)
- [IVF PQ](/api-reference/cpp-api-neighbors-ivf-pq)
- [NN Descent](/api-reference/cpp-api-neighbors-nn-descent)
- [Refine](/api-reference/cpp-api-neighbors-refine)
- [Scann](/api-reference/cpp-api-neighbors-scann)
- [Tiered Index](/api-reference/cpp-api-neighbors-tiered-index)
- [Vamana](/api-reference/cpp-api-neighbors-vamana)
- [PCA](/api-reference/cpp-api-preprocessing-pca)
- [Binary](/api-reference/cpp-api-preprocessing-quantize-binary)
- [PQ](/api-reference/cpp-api-preprocessing-quantize-pq)
- [Scalar](/api-reference/cpp-api-preprocessing-quantize-scalar)
- [Spectral Embedding](/api-reference/cpp-api-preprocessing-spectral-embedding)
- [Select K](/api-reference/cpp-api-selection-select-k)
- [Silhouette Score](/api-reference/cpp-api-stats-silhouette-score)
- [Trustworthiness Score](/api-reference/cpp-api-stats-trustworthiness-score)
- [Cutlass Utils](/api-reference/cpp-api-util-cutlass-utils)
- [File Io](/api-reference/cpp-api-util-file-io)