github.com/schollz/clusters@v0.0.0-20221201012527-c6c68863636f/errors.go (about) 1 package clusters 2 3 import "errors" 4 5 var ( 6 errEmptySet = errors.New("Empty training set") 7 errNotTrained = errors.New("You need to train the algorithm first") 8 errZeroIterations = errors.New("Number of iterations cannot be less than 1") 9 errOneCluster = errors.New("Number of clusters cannot be less than 2") 10 errZeroEpsilon = errors.New("Epsilon cannot be 0") 11 errZeroMinpts = errors.New("MinPts cannot be 0") 12 errZeroWorkers = errors.New("Number of workers cannot be less than 0") 13 errZeroXi = errors.New("Xi cannot be 0") 14 errInvalidRange = errors.New("Range is invalid") 15 )