This is the clusters Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 04:42:58 2025 GMT+0.
clusters/clusters.asdclusters/aux-package.lispclusters/utils/package.lispclusters/utils/maps.lispclusters/utils/matrix.lispclusters/utils/random.lispclusters/utils/utils.lispclusters/utils/partition.lispclusters/metric/package.lispclusters/metric/docstrings.lispclusters/metric/euclid.lispclusters/metric/svr.lispclusters/metric/levenshtein.lispclusters/metric/lcs.lispclusters/metric/hellinger.lispclusters/metric/earth-mover.lispclusters/metric/average.lispclusters/metric/group-average.lispclusters/metric/hausdorff.lispclusters/distance/package.lispclusters/distance/docstrings.lispclusters/distance/bhattacharyya.lispclusters/distance/sinkhorn.lispclusters/common/package.lispclusters/common/generics.lispclusters/common/types.lispclusters/common/utils.lispclusters/common/functions.lispclusters/common/silhouette.lispclusters/common/methods.lispclusters/pam/package.lispclusters/pam/generics.lispclusters/pam/types.lispclusters/pam/utils.lispclusters/pam/methods.lispclusters/clarans/package.lispclusters/clarans/generics.lispclusters/clarans/types.lispclusters/clarans/utils.lispclusters/clarans/methods.lispclusters/k-means/package.lispclusters/k-means/types.lispclusters/k-means/utils.lispclusters/k-means/methods.lispThe main system appears first, followed by any subsystem dependency.
clustersCluster algorithms in CL, for CL.
Marek Kochanowicz
Marek Kochanowicz
BSD simplified
1.0.0
iterate (system).
alexandria (system).
serapeum (system).
documentation-utils-extensions (system).
metabang-bind (system).
bordeaux-threads (system).
lparallel (system).
cl-data-structures (system).
Modules are listed depth-first from the system components tree.
clusters/utilsclusters/metricclusters/distanceclusters/commonclusters/pamclusters/claransclusters/k-meansclusters/utilsaux-package.lisp (file).
clusters (system).
package.lisp (file).
maps.lisp (file).
matrix.lisp (file).
random.lisp (file).
utils.lisp (file).
partition.lisp (file).
clusters/metricutils (module).
clusters (system).
package.lisp (file).
docstrings.lisp (file).
euclid.lisp (file).
svr.lisp (file).
levenshtein.lisp (file).
lcs.lisp (file).
hellinger.lisp (file).
earth-mover.lisp (file).
average.lisp (file).
group-average.lisp (file).
hausdorff.lisp (file).
clusters/distancemetric (module).
clusters (system).
package.lisp (file).
docstrings.lisp (file).
bhattacharyya.lisp (file).
sinkhorn.lisp (file).
clusters/commondistance (module).
clusters (system).
package.lisp (file).
generics.lisp (file).
types.lisp (file).
utils.lisp (file).
functions.lisp (file).
silhouette.lisp (file).
methods.lisp (file).
clusters/pamcommon (module).
clusters (system).
package.lisp (file).
generics.lisp (file).
types.lisp (file).
utils.lisp (file).
methods.lisp (file).
clusters/claranspam (module).
clusters (system).
package.lisp (file).
generics.lisp (file).
types.lisp (file).
utils.lisp (file).
methods.lisp (file).
clusters/k-meansclarans (module).
clusters (system).
package.lisp (file).
types.lisp (file).
utils.lisp (file).
methods.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
clusters/clusters.asdclusters/aux-package.lispclusters/utils/package.lispclusters/utils/maps.lispclusters/utils/matrix.lispclusters/utils/random.lispclusters/utils/utils.lispclusters/utils/partition.lispclusters/metric/package.lispclusters/metric/docstrings.lispclusters/metric/euclid.lispclusters/metric/svr.lispclusters/metric/levenshtein.lispclusters/metric/lcs.lispclusters/metric/hellinger.lispclusters/metric/earth-mover.lispclusters/metric/average.lispclusters/metric/group-average.lispclusters/metric/hausdorff.lispclusters/distance/package.lispclusters/distance/docstrings.lispclusters/distance/bhattacharyya.lispclusters/distance/sinkhorn.lispclusters/common/package.lispclusters/common/generics.lispclusters/common/types.lispclusters/common/utils.lispclusters/common/functions.lispclusters/common/silhouette.lispclusters/common/methods.lispclusters/pam/package.lispclusters/pam/generics.lispclusters/pam/types.lispclusters/pam/utils.lispclusters/pam/methods.lispclusters/clarans/package.lispclusters/clarans/generics.lispclusters/clarans/types.lispclusters/clarans/utils.lispclusters/clarans/methods.lispclusters/k-means/package.lispclusters/k-means/types.lispclusters/k-means/utils.lispclusters/k-means/methods.lispclusters/aux-package.lispclusters (system).
defpackage (macro).
clusters/utils/matrix.lisputils (module).
distance-matrix (function).
half-matrix-index->square-row/column (function).
half-matrix-size->count (function).
make-half-matrix (function).
map-into-half-matrix (function).
mref (function).
(setf mref) (function).
square-row/column->half-matrix-index (function).
column-index (function).
count->half-matrix-size (function).
element-in-i-rows (function).
row-index (function).
clusters/utils/random.lisputils (module).
draw-random-vector (function).
lazy-shuffle (function).
clusters/utils/partition.lispclusters/metric/euclid.lispclusters/metric/svr.lispmetric (module).
svr (function).
array-sum (function).
count-of-all-possible-subvectors-upto-length (function).
grid-mapping (function).
same-events (function).
update-grid (function).
with-grid-mapping-resources (macro).
clusters/metric/levenshtein.lispmetric (module).
levenshtein (function).
clusters/metric/lcs.lispclusters/metric/hellinger.lispmetric (module).
hellinger (function).
+sqrt2+ (constant).
clusters/metric/earth-mover.lispmetric (module).
earth-mover-metric (function).
clusters/metric/average.lispclusters/metric/group-average.lispmetric (module).
group-average (function).
clusters/metric/hausdorff.lispclusters/distance/bhattacharyya.lispdistance (module).
bhattacharyya (function).
clusters/distance/sinkhorn.lispdistance (module).
sinkhorn (function).
max-condition (function).
sinkhorn-optimal-transport-matrix (function).
sum-row (function).
clusters/common/generics.lispcommon (module).
algorithm-state-class (generic function).
algorithm-state-initialization-list (generic function).
calculate-silhouette* (generic function).
cluster-contents (generic function).
cluster-indexes (generic reader).
data (generic reader).
(setf data) (generic writer).
indexes (generic reader).
(setf indexes) (generic writer).
key-function (generic function).
parameters (generic reader).
result-class (generic function).
result-initialization-list (generic function).
run-algorithm (generic function).
silhouette (generic function).
parallel-p (generic function).
clusters/common/types.lispcommon (module).
algorithm-state (class).
cluster-indexes (reader method).
data (reader method).
data (reader method).
(setf data) (writer method).
indexes (reader method).
indexes (reader method).
(setf indexes) (writer method).
key-function (reader method).
parallelp (reader method).
parameters (reader method).
parameters (class).
result (class).
silhouette (method).
silhouette-sample-count (reader method).
silhouette-sample-size (reader method).
parameters-holder (class).
clusters/common/utils.lispcommon (module).
cluster-values (function).
clusters/common/functions.lispcommon (module).
calculate-silhouette (function).
cluster (function).
make-algorithm-state (function).
obtain-result (function).
clusters/common/silhouette.lispcommon (module).
silhouette (reader method).
average-distance-to-element (function).
distance-matrix (function).
inter-cluster-distances (function).
intra-cluster-distances (function).
select-random-cluster-subsets (function).
clusters/common/methods.lispcommon (module).
algorithm-state-initialization-list (method).
calculate-silhouette* (method).
cluster-contents (method).
distance-function (method).
initialize-instance (method).
key-function (method).
parallelp (method).
result-class (method).
result-class (method).
result-initialization-list (method).
silhouette-sample-count (method).
silhouette-sample-size (method).
clusters/pam/types.lisppam (module).
parameters (class).
access-cluster-contents (reader method).
(setf access-cluster-contents) (writer method).
access-cluster-size (reader method).
(setf access-cluster-size) (writer method).
access-distance-matrix (reader method).
(setf access-distance-matrix) (writer method).
access-medoids-count (reader method).
(setf access-medoids-count) (writer method).
access-unfinished-clusters (reader method).
(setf access-unfinished-clusters) (writer method).
algorithm-state (class).
medoids-count (reader method).
(setf medoids-count) (writer method).
merge-threshold (reader method).
(setf merge-threshold) (writer method).
pam-result (class).
read-distance-matrix (reader method).
read-medoids-count (reader method).
read-medoids-count (reader method).
read-merge-threshold (reader method).
read-select-medoids-attempts-count (reader method).
read-split-merge-attempts-count (reader method).
read-split-threshold (reader method).
select-medoids-attempts-count (reader method).
(setf select-medoids-attempts-count) (writer method).
split-merge-attempts-count (reader method).
(setf split-merge-attempts-count) (writer method).
split-threshold (reader method).
(setf split-threshold) (writer method).
clusters/pam/utils.lisppam (module).
assign-data-points-to-medoids (method).
build-clusters (function).
choose-effective-medoid (function).
choose-effective-medoids (function).
choose-initial-medoids (function).
clear-cluster-contents (function).
clear-unfinished-clusters (function).
closest-medoid (function).
fill-reclustering-index-vector (function).
medoidp (function).
order-medoids (function).
prepare-reclustering-index-vector (function).
recluster-clusters-of-invalid-size (function).
reset (function).
scan-for-clusters-of-invalid-size (function).
unfinished-clusters-p (function).
clusters/pam/methods.lisppam (module).
algorithm-state-class (method).
algorithm-state-initialization-list (method).
calculate-silhouette* (method).
initialize-instance (method).
initialize-instance (method).
result-class (method).
result-initialization-list (method).
run-algorithm (method).
read-merge-threshold (method).
read-select-medoids-attempts-count (method).
read-split-merge-attempts-count (method).
read-split-threshold (method).
clusters/clarans/generics.lispclarans (module).
d (generic reader).
(setf d) (generic writer).
distortion (generic reader).
(setf distortion) (generic writer).
medoids (generic reader).
(setf medoids) (generic writer).
y (generic reader).
(setf y) (generic writer).
clusters/clarans/types.lispclarans (module).
distance-function (reader method).
parameters (class).
algorithm-state (class).
d (reader method).
(setf d) (writer method).
distance-function (reader method).
(setf distance-function) (writer method).
distortion (reader method).
(setf distortion) (writer method).
index-array (type).
max-neighbor (reader method).
(setf max-neighbor) (writer method).
medoids (reader method).
(setf medoids) (writer method).
medoids-count (reader method).
(setf medoids-count) (writer method).
y (reader method).
(setf y) (writer method).
clusters/clarans/utils.lispclarans (module).
contains (function).
random-medoid (function).
random-neighbor (function).
to-cluster-contents (function).
clusters/clarans/methods.lispclarans (module).
algorithm-state-class (method).
initialize-instance (method).
initialize-instance (method).
result-initialization-list (method).
run-algorithm (method).
max-neighbor (method).
medoids-count (method).
clusters/k-means/types.lispk-means (module).
parameters (class).
access-medoids (reader method).
(setf access-medoids) (writer method).
algorithm-state (class).
distortion-epsilon (reader method).
(setf distortion-epsilon) (writer method).
iterations (reader method).
(setf iterations) (writer method).
medoids-count (reader method).
(setf medoids-count) (writer method).
read-clusters (reader method).
read-distortion-epsilon (reader method).
read-iterations (reader method).
read-medoids-count (reader method).
clusters/k-means/utils.lispk-means (module).
assign-data-points-to-medoids (function).
distortion (function).
select-initial-medoids (function).
select-new-medoids (function).
clusters/k-means/methods.lispk-means (module).
algorithm-state-class (method).
algorithm-state-initialization-list (method).
distance-function (method).
initialize-instance (method).
initialize-instance (method).
result-initialization-list (method).
run-algorithm (method).
read-distortion-epsilon (method).
read-iterations (method).
read-medoids-count (method).
Packages are listed by definition order.
clustersclusters.utilsclusters.k-meansclusters.metricclusters.distanceclusters.aux-packageclusters.fancyclusters.claransclusters.pamclustersclusters.aux-package.
common-lisp.
algorithm-state (class).
algorithm-state-class (generic function).
algorithm-state-initialization-list (generic function).
calculate-silhouette (function).
calculate-silhouette* (generic function).
cluster (function).
cluster-contents (generic function).
cluster-indexes (generic reader).
data (generic reader).
(setf data) (generic writer).
distance-function (generic function).
indexes (generic reader).
(setf indexes) (generic writer).
key-function (generic function).
make-algorithm-state (function).
obtain-result (function).
parallelp (generic function).
parameters (generic reader).
parameters (class).
result (class).
result-class (generic function).
result-initialization-list (generic function).
run-algorithm (generic function).
silhouette (generic function).
silhouette-sample-count (generic function).
silhouette-sample-size (generic function).
average-distance-to-element (function).
cluster-values (function).
distance-matrix (function).
inter-cluster-distances (function).
intra-cluster-distances (function).
parallel-p (generic function).
parameters-holder (class).
select-random-cluster-subsets (function).
clusters.utilsclusters.aux-package.
common-lisp.
copy-into (function).
distance-matrix (function).
draw-random-vector (function).
half-matrix-index->square-row/column (function).
half-matrix-size->count (function).
lazy-shuffle (function).
make-half-matrix (function).
map-into-half-matrix (function).
mref (function).
(setf mref) (function).
pmap (function).
pmap-into (function).
seed (function).
square-row/column->half-matrix-index (function).
swap-if (function).
transform (function).
column-index (function).
count->half-matrix-size (function).
element-in-i-rows (function).
row-index (function).
clusters.k-meansclusters.aux-package.
common-lisp.
parameters (class).
access-medoids (generic reader).
(setf access-medoids) (generic writer).
algorithm-state (class).
assign-data-points-to-medoids (function).
distortion (function).
distortion-epsilon (generic reader).
(setf distortion-epsilon) (generic writer).
iterations (generic reader).
(setf iterations) (generic writer).
medoids-count (generic reader).
(setf medoids-count) (generic writer).
read-clusters (generic reader).
read-distortion-epsilon (generic function).
read-iterations (generic function).
read-medoids-count (generic function).
select-initial-medoids (function).
select-new-medoids (function).
clusters.metricclusters.aux-package.
common-lisp.
average (function).
euclid (function).
group-average (function).
hausdorff (function).
hellinger (function).
lcs (function).
levenshtein (function).
svr (function).
+sqrt2+ (constant).
array-sum (function).
count-of-all-possible-subvectors-upto-length (function).
earth-mover-metric (function).
grid-mapping (function).
same-events (function).
update-grid (function).
with-grid-mapping-resources (macro).
clusters.distanceclusters.aux-package.
common-lisp.
bhattacharyya (function).
sinkhorn (function).
max-condition (function).
sinkhorn-optimal-transport-matrix (function).
sum-row (function).
clusters.claransclusters.aux-package.
common-lisp.
parameters (class).
algorithm-state (class).
contains (function).
d (generic reader).
(setf d) (generic writer).
distance-function (generic reader).
(setf distance-function) (generic writer).
distortion (generic reader).
(setf distortion) (generic writer).
index-array (type).
max-neighbor (generic function).
(setf max-neighbor) (generic writer).
medoids (generic reader).
(setf medoids) (generic writer).
medoids-count (generic function).
(setf medoids-count) (generic writer).
random-medoid (function).
random-neighbor (function).
to-cluster-contents (function).
y (generic reader).
(setf y) (generic writer).
clusters.pamclusters.aux-package.
common-lisp.
parameters (class).
access-cluster-contents (generic reader).
(setf access-cluster-contents) (generic writer).
access-cluster-size (generic reader).
(setf access-cluster-size) (generic writer).
access-distance-matrix (generic reader).
(setf access-distance-matrix) (generic writer).
access-medoids-count (generic reader).
(setf access-medoids-count) (generic writer).
access-unfinished-clusters (generic reader).
(setf access-unfinished-clusters) (generic writer).
algorithm-state (class).
assign-data-points-to-medoids (generic function).
build-clusters (function).
choose-effective-medoid (function).
choose-effective-medoids (function).
choose-initial-medoids (function).
clear-cluster-contents (function).
clear-unfinished-clusters (function).
closest-medoid (function).
fill-reclustering-index-vector (function).
medoidp (function).
medoids-count (generic reader).
(setf medoids-count) (generic writer).
merge-threshold (generic reader).
(setf merge-threshold) (generic writer).
order-medoids (function).
pam-result (class).
prepare-reclustering-index-vector (function).
read-distance-matrix (generic reader).
read-medoids-count (generic reader).
read-merge-threshold (generic function).
read-select-medoids-attempts-count (generic function).
read-split-merge-attempts-count (generic function).
read-split-threshold (generic function).
recluster-clusters-of-invalid-size (function).
reset (function).
scan-for-clusters-of-invalid-size (function).
select-medoids-attempts-count (generic reader).
(setf select-medoids-attempts-count) (generic writer).
split-merge-attempts-count (generic reader).
(setf split-merge-attempts-count) (generic writer).
split-threshold (generic reader).
(setf split-threshold) (generic writer).
unfinished-clusters-p (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
parameters)) ¶parameters)) ¶parameters)) ¶append.
:most-specific-first
parameters) data &rest all &key &allow-other-keys) ¶parameters) data &rest all &key distance-matrix &allow-other-keys) ¶parameters) data &rest arguments &key &allow-other-keys) ¶parameters) clustering-result &optional distance-matrix) ¶parameters) clustering-result &optional distance-matrix) ¶algorithm-state)) ¶automatically generated reader method
algorithm-state)) ¶automatically generated writer method
parameters)) ¶parameters)) ¶automatically generated reader method
parameters-holder)) ¶algorithm-state)) ¶automatically generated reader method
algorithm-state)) ¶automatically generated writer method
parameters-holder)) ¶parameters)) ¶automatically generated reader method
parameters-holder)) ¶parameters)) ¶automatically generated reader method
parameters-holder)) ¶automatically generated reader method
parameters)) ¶algorithm-state)) ¶parameters)) ¶append.
:most-specific-first
algorithm-state)) ¶algorithm-state)) ¶algorithm-state)) ¶algorithm-state)) ¶algorithm-state)) ¶algorithm-state)) ¶algorithm-state)) ¶parameters-holder)) ¶parameters)) ¶automatically generated reader method
parameters-holder)) ¶parameters)) ¶automatically generated reader method
algorithm-state) &rest initargs) ¶parameters) &rest all) ¶algorithm-state) &rest all) ¶parameters) &rest all) ¶algorithm-state) &rest all) ¶parameters) &rest all) ¶algorithm-state) &rest initargs) ¶| Initarg | Value |
|---|---|
:key-function | (function identity) |
:parallelp | nil |
:silhouette-sample-count | 15 |
:silhouette-sample-size | 500 |
:key-function
This slot is read-only.
:silhouette-sample-count
This slot is read-only.
:silhouette-sample-size
This slot is read-only.
| Initarg | Value |
|---|---|
:iterations | nil |
alexandria:non-negative-fixnum
:medoids-count
:iterations
single-float
:distortion-epsilon
algorithm-state-class.
algorithm-state-initialization-list.
calculate-silhouette*.
initialize-instance.
(setf medoids-count).
medoids-count.
(setf merge-threshold).
merge-threshold.
read-medoids-count.
read-merge-threshold.
read-select-medoids-attempts-count.
read-split-merge-attempts-count.
read-split-threshold.
result-class.
(setf select-medoids-attempts-count).
select-medoids-attempts-count.
(setf split-merge-attempts-count).
split-merge-attempts-count.
(setf split-threshold).
split-threshold.
| Initarg | Value |
|---|---|
:split-threshold | nil |
:merge-threshold | nil |
:select-medoids-attempts-count | 20 |
:split-merge-attempts-count | 0 |
:split-threshold
:merge-threshold
:select-medoids-attempts-count
:split-merge-attempts-count
:medoids-count
algorithm-state)) ¶automatically generated reader method
algorithm-state)) ¶automatically generated writer method
algorithm-state)) ¶automatically generated reader method
algorithm-state)) ¶automatically generated writer method
algorithm-state)) ¶automatically generated reader method
algorithm-state)) ¶automatically generated writer method
algorithm-state)) ¶automatically generated reader method
algorithm-state)) ¶automatically generated writer method
algorithm-state)) ¶automatically generated reader method
algorithm-state)) ¶automatically generated writer method
algorithm-state)) ¶automatically generated reader method
algorithm-state)) ¶automatically generated writer method
algorithm-state)) ¶automatically generated reader method
%d.
algorithm-state)) ¶automatically generated writer method
%d.
parameters)) ¶automatically generated reader method
parameters)) ¶automatically generated writer method
algorithm-state)) ¶automatically generated reader method
algorithm-state)) ¶automatically generated writer method
parameters)) ¶automatically generated reader method
parameters)) ¶automatically generated writer method
parameters)) ¶automatically generated reader method
parameters)) ¶automatically generated writer method
algorithm-state)) ¶parameters)) ¶automatically generated reader method
parameters)) ¶automatically generated writer method
algorithm-state)) ¶automatically generated reader method
algorithm-state)) ¶automatically generated writer method
parameters)) ¶automatically generated reader method
parameters)) ¶automatically generated writer method
algorithm-state)) ¶parameters)) ¶automatically generated reader method
parameters)) ¶automatically generated writer method
parameters)) ¶automatically generated reader method
parameters)) ¶automatically generated writer method
parameters)) ¶automatically generated reader method
parameters)) ¶automatically generated writer method
algorithm-state)) ¶automatically generated reader method
pam-result)) ¶automatically generated reader method
algorithm-state)) ¶parameters)) ¶automatically generated reader method
algorithm-state)) ¶parameters)) ¶automatically generated reader method
algorithm-state)) ¶parameters)) ¶automatically generated reader method
algorithm-state)) ¶automatically generated reader method
parameters)) ¶automatically generated reader method
algorithm-state)) ¶parameters)) ¶automatically generated reader method
algorithm-state)) ¶parameters)) ¶automatically generated reader method
algorithm-state)) ¶parameters)) ¶automatically generated reader method
algorithm-state)) ¶parameters)) ¶automatically generated reader method
parameters)) ¶automatically generated reader method
parameters)) ¶automatically generated writer method
parameters)) ¶automatically generated reader method
parameters)) ¶automatically generated writer method
parameters)) ¶automatically generated reader method
parameters)) ¶automatically generated writer method
algorithm-state)) ¶automatically generated reader method
%y.
algorithm-state)) ¶automatically generated writer method
%y.
(setf access-cluster-contents).
access-cluster-contents.
(setf access-cluster-size).
access-cluster-size.
(setf access-distance-matrix).
access-distance-matrix.
(setf access-medoids-count).
access-medoids-count.
(setf access-unfinished-clusters).
access-unfinished-clusters.
initialize-instance.
read-medoids-count.
read-merge-threshold.
read-select-medoids-attempts-count.
read-split-merge-attempts-count.
read-split-threshold.
result-initialization-list.
run-algorithm.
| Initarg | Value |
|---|---|
:cluster-contents | nil |
:medoids-count | nil |
:cluster-size | nil |
:distance-matrix | nil |
:unfinished-clusters | nil |
:cluster-contents
:medoids-count
:unfinished-clusters
:distance-matrix
:cluster-size
:distance-matrix
This slot is read-only.
:parameters
This slot is read-only.
| Jump to: | (
A B C D E F G H I K L M O P R S T U W Y |
|---|
| Jump to: | (
A B C D E F G H I K L M O P R S T U W Y |
|---|
| Jump to: | %
+
C S |
|---|
| Jump to: | %
+
C S |
|---|
| Jump to: | A B C D E F G H I K L M P R S T U |
|---|
| Jump to: | A B C D E F G H I K L M P R S T U |
|---|