kmeans
k-means clustering in C++
Loading...
Searching...
No Matches
Details.hpp
Go to the documentation of this file.
1#ifndef KMEANS_DETAILS_HPP
2#define KMEANS_DETAILS_HPP
3
4#include <vector>
5
12namespace kmeans {
13
19template<typename Index_>
20struct Details {
24 Details() = default;
25
26 Details(const int iterations, const int status) : sizes(0), iterations(iterations), status(status) {}
27
28 Details(std::vector<Index_> sizes, const int iterations, const int status) : sizes(std::move(sizes)), iterations(iterations), status(status) {}
37 std::vector<Index_> sizes;
38
43 int iterations = 0;
44
50 int status = 0;
51};
52
53}
54
55#endif
56
Perform k-means clustering.
Definition compute_wcss.hpp:16
Additional statistics from the k-means algorithm.
Definition Details.hpp:20
std::vector< Index_ > sizes
Definition Details.hpp:37
int status
Definition Details.hpp:50
int iterations
Definition Details.hpp:43