protected static ClusterMergeHistoryBuilder |
SLINK.convertOutput(ClusterMergeHistoryBuilder builder,
elki.database.ids.ArrayDBIDs oids,
elki.database.datastore.DBIDDataStore pi,
elki.database.datastore.DoubleDataStore lambda) |
Convert a SLINK pointer representation to a cluster merge history.
|
protected ClusterMergeHistoryBuilder |
AbstractHDBSCAN.convertToMergeList(elki.database.ids.ArrayDBIDs ids,
elki.utilities.datastructures.heap.DoubleLongHeap heap,
ClusterMergeHistoryBuilder builder) |
Convert spanning tree to a pointer representation.
|
protected void |
LinearMemoryNNChain.Instance.merge(int end,
double[][] clusters,
ClusterMergeHistoryBuilder builder,
int[] clustermap,
double mindist,
int x,
int y) |
Execute the cluster merge.
|
private void |
LinearMemoryNNChain.Instance.nnChainCore(elki.database.ids.DBIDArrayIter aIt,
elki.database.ids.DBIDArrayIter aIt2,
ClusterMergeHistoryBuilder builder,
elki.database.relation.Relation<O> rel) |
Core function of NNChain.
|
ClusterMergeHistory |
AGNES.Instance.run(ClusterDistanceMatrix mat,
ClusterMergeHistoryBuilder builder) |
Run the main algorithm.
|
ClusterMergeHistory |
Anderberg.Instance.run(ClusterDistanceMatrix mat,
ClusterMergeHistoryBuilder builder) |
|
ClusterMergeHistory |
HACAM.Instance.run(ClusterDistanceMatrix mat,
ClusterMergeHistoryBuilder builder) |
|
ClusterPrototypeMergeHistory |
HACAM.Instance.run(elki.database.ids.ArrayDBIDs ids,
ClusterDistanceMatrix mat,
ClusterMergeHistoryBuilder builder,
elki.database.query.distance.DistanceQuery<?> dq,
elki.database.ids.DBIDArrayMIter prots) |
Run HACAM linkage
|
ClusterMergeHistory |
LinearMemoryNNChain.Instance.run(elki.database.ids.ArrayDBIDs ids,
elki.database.relation.Relation<O> relation,
ClusterMergeHistoryBuilder builder) |
|
ClusterMergeHistory |
MedoidLinkage.Instance.run(ClusterDistanceMatrix mat,
ClusterMergeHistoryBuilder builder) |
|
ClusterPrototypeMergeHistory |
MedoidLinkage.Instance.run(elki.database.ids.ArrayDBIDs ids,
ClusterDistanceMatrix mat,
ClusterMergeHistoryBuilder builder,
elki.database.query.distance.DistanceQuery<?> dq) |
Run medoid linkage
|
ClusterMergeHistory |
MiniMax.Instance.run(ClusterDistanceMatrix mat,
ClusterMergeHistoryBuilder builder) |
|
ClusterPrototypeMergeHistory |
MiniMax.Instance.run(elki.database.ids.ArrayDBIDs ids,
ClusterDistanceMatrix mat,
ClusterMergeHistoryBuilder builder,
elki.database.query.distance.DistanceQuery<?> dq,
elki.database.ids.DBIDArrayMIter prots) |
|
ClusterPrototypeMergeHistory |
MiniMaxAnderberg.Instance.run(elki.database.ids.ArrayDBIDs ids,
ClusterDistanceMatrix mat,
ClusterMergeHistoryBuilder builder,
elki.database.query.distance.DistanceQuery<?> dq,
elki.database.ids.DBIDArrayMIter prots) |
|
ClusterPrototypeMergeHistory |
MiniMaxNNChain.Instance.run(elki.database.ids.ArrayDBIDs ids,
ClusterDistanceMatrix mat,
ClusterMergeHistoryBuilder builder,
elki.database.query.distance.DistanceQuery<?> dq,
elki.database.ids.DBIDArrayMIter prots) |
|
ClusterMergeHistory |
NNChain.Instance.run(ClusterDistanceMatrix mat,
ClusterMergeHistoryBuilder builder) |
|