| 
| float  | ML::Metrics::r2_score_py (const raft::handle_t &handle, float *y, float *y_hat, int n) | 
|   | 
| double  | ML::Metrics::r2_score_py (const raft::handle_t &handle, double *y, double *y_hat, int n) | 
|   | 
| double  | ML::Metrics::rand_index (const raft::handle_t &handle, double *y, double *y_hat, int n) | 
|   | 
| double  | ML::Metrics::silhouette_score (const raft::handle_t &handle, double *y, int nRows, int nCols, int *labels, int nLabels, double *silScores, ML::distance::DistanceType metric) | 
|   | 
| float  | ML::Metrics::Batched::silhouette_score (const raft::handle_t &handle, float *X, int n_rows, int n_cols, int *y, int n_labels, float *scores, int chunk, ML::distance::DistanceType metric) | 
|   | 
| double  | ML::Metrics::Batched::silhouette_score (const raft::handle_t &handle, double *X, int n_rows, int n_cols, int *y, int n_labels, double *scores, int chunk, ML::distance::DistanceType metric) | 
|   | 
| double  | ML::Metrics::kl_divergence (const raft::handle_t &handle, const double *y, const double *y_hat, int n) | 
|   | 
| float  | ML::Metrics::kl_divergence (const raft::handle_t &handle, const float *y, const float *y_hat, int n) | 
|   | 
| double  | ML::Metrics::entropy (const raft::handle_t &handle, const int *y, const int n, const int lower_class_range, const int upper_class_range) | 
|   | 
| double  | ML::Metrics::mutual_info_score (const raft::handle_t &handle, const int *y, const int *y_hat, const int n, const int lower_class_range, const int upper_class_range) | 
|   | 
| double  | ML::Metrics::homogeneity_score (const raft::handle_t &handle, const int *y, const int *y_hat, const int n, const int lower_class_range, const int upper_class_range) | 
|   | 
| double  | ML::Metrics::completeness_score (const raft::handle_t &handle, const int *y, const int *y_hat, const int n, const int lower_class_range, const int upper_class_range) | 
|   | 
| double  | ML::Metrics::v_measure (const raft::handle_t &handle, const int *y, const int *y_hat, const int n, const int lower_class_range, const int upper_class_range, double beta) | 
|   | 
| float  | ML::Metrics::accuracy_score_py (const raft::handle_t &handle, const int *predictions, const int *ref_predictions, int n) | 
|   | 
| void  | ML::Metrics::pairwise_distance (const raft::handle_t &handle, const double *x, const double *y, double *dist, int m, int n, int k, ML::distance::DistanceType metric, bool isRowMajor=true, double metric_arg=2.0) | 
|   | Calculates the ij pairwise distances between two input arrays of double type.  More...
  | 
|   | 
| void  | ML::Metrics::pairwise_distance (const raft::handle_t &handle, const float *x, const float *y, float *dist, int m, int n, int k, ML::distance::DistanceType metric, bool isRowMajor=true, float metric_arg=2.0f) | 
|   | Calculates the ij pairwise distances between two input arrays of float type.  More...
  | 
|   | 
| void  | ML::Metrics::pairwiseDistance_sparse (const raft::handle_t &handle, double *x, double *y, double *dist, int x_nrows, int y_nrows, int n_cols, int x_nnz, int y_nnz, int *x_indptr, int *y_indptr, int *x_indices, int *y_indices, ML::distance::DistanceType metric, float metric_arg) | 
|   | 
| void  | ML::Metrics::pairwiseDistance_sparse (const raft::handle_t &handle, float *x, float *y, float *dist, int x_nrows, int y_nrows, int n_cols, int x_nnz, int y_nnz, int *x_indptr, int *y_indptr, int *x_indices, int *y_indices, ML::distance::DistanceType metric, float metric_arg) | 
|   | 
| template<typename math_t , ML::distance::DistanceType distance_type>  | 
| double  | ML::Metrics::trustworthiness_score (const raft::handle_t &h, const math_t *X, math_t *X_embedded, int n, int m, int d, int n_neighbors, int batchSize=512) | 
|   | Compute the trustworthiness score.  More...
  | 
|   | 
 | 
| double  | ML::Metrics::adjusted_rand_index (const raft::handle_t &handle, const int64_t *y, const int64_t *y_hat, const int64_t n) | 
|   | 
| double  | ML::Metrics::adjusted_rand_index (const raft::handle_t &handle, const int *y, const int *y_hat, const int n) | 
|   |