# Functions
ExcludedPoints defines the points that are excluded from the cluster.
MaximumPoints defines the maximum number of points that can be assigned to a cluster.
MaximumSumValue defines the maximum value constraint for the cluster.
NewModel creates a new Model with the given points and number of clusters.
NewSolveOptions returns default solver options.
NewSolver returns a new Solver.
# Interfaces
Cluster is a cluster of points.
ClusterModel is a model of a cluster.
MaximumSumValueConstraint is a constraint on the sum of the values of points in a cluster.
Model is a model of a k-means clustering problem.
Solution is a solution to a k-means clustering problem.
SolveOptions is a set of options that can be used to influence the behavior of a solver.
Solver is the interface for a k-means solver.
# Type aliases
An Option configures a k-means model.