HMLP: High-performance Machine Learning Primitives
hmlp::Cluster< T, Allocator > Member List

This is the complete list of members for hmlp::Cluster< T, Allocator >, including all inherited members.

Centroids(std::vector< int > &amap, std::vector< T, Allocator > &centroids, std::vector< T, Allocator > &centroid_sqnorms)hmlp::Cluster< T, Allocator >inline
Cluster(size_t d, size_t n, size_t ncluster, hmlp::Data< T > *X, std::vector< int, Allocator > *assignments)hmlp::Cluster< T, Allocator >inline
ClusterPermutation(std::vector< int > &amap, std::vector< std::vector< int >> &bmap)hmlp::Cluster< T, Allocator >inline
ComputeConfusion()hmlp::Cluster< T, Allocator >inline
InitializeAssignments() (defined in hmlp::Cluster< T, Allocator >)hmlp::Cluster< T, Allocator >inline
KernelKmeans(kernel_s< T > &kernel, std::vector< int > &amap, size_t niter, T tol)hmlp::Cluster< T, Allocator >inlinevirtual
KernelKmeans(kernel_s< T > &kernel, size_t niter, T tol) (defined in hmlp::Cluster< T, Allocator >)hmlp::Cluster< T, Allocator >inlinevirtual
KernelKmeans(kernel_s< T > &kernel, std::vector< int > &amap, size_t niter, T tol, T budget)hmlp::Cluster< T, Allocator >inlinevirtual
KernelKmeans(kernel_s< T > &kernel, size_t niter, T tol, T budget) (defined in hmlp::Cluster< T, Allocator >)hmlp::Cluster< T, Allocator >inlinevirtual
KernelKmeansRefinement()hmlp::Cluster< T, Allocator >inlinevirtual
Kmeans(std::vector< int > &amap, size_t niter, T tol)hmlp::Cluster< T, Allocator >inlinevirtual
Kmeans(size_t niter, T tol)hmlp::Cluster< T, Allocator >inlinevirtual
NMI()hmlp::Cluster< T, Allocator >inline
NormalizedCut()hmlp::Cluster< T, Allocator >inlinevirtual
ProvideLabels(size_t nclass, std::vector< int, Allocator > *labels) (defined in hmlp::Cluster< T, Allocator >)hmlp::Cluster< T, Allocator >inline
Spectral(VIRTUALMATRIX &G)hmlp::Cluster< T, Allocator >inline
Spectral(kernel_s< T > &kernel)hmlp::Cluster< T, Allocator >inline
Spectral(kernel_s< T > &kernel, T stol, T budget)hmlp::Cluster< T, Allocator >inline