Package | Description |
---|---|
de.lmu.ifi.dbs.elki.algorithm.clustering.correlation |
Correlation clustering algorithms
|
de.lmu.ifi.dbs.elki.algorithm.clustering.subspace |
Axis-parallel subspace clustering algorithms
The clustering algorithms in this package are instances of both, projected
clustering algorithms or subspace clustering algorithms according to the
classical but somewhat obsolete classification schema of clustering
algorithms for axis-parallel subspaces.
|
de.lmu.ifi.dbs.elki.data |
Basic classes for different data types, database object types and label types
|
de.lmu.ifi.dbs.elki.utilities.datastructures.hierarchy |
Delegate implementation of a hierarchy
|
de.lmu.ifi.dbs.elki.utilities.datastructures.iterator |
ELKI Iterator API
ELKI uses a custom iterator API instead of the usual
Iterator classes (the "Java Collections API"). |
de.lmu.ifi.dbs.elki.visualization |
Visualization package of ELKI
|
de.lmu.ifi.dbs.elki.visualization.visualizers.optics |
Visualizers that do work on OPTICS plots
|
Modifier and Type | Method and Description |
---|---|
private boolean |
ERiC.isParent(ERiCNeighborPredicate.Instance npred,
Cluster<CorrelationModel> parent,
It<Cluster<CorrelationModel>> iter)
Returns true, if the specified parent cluster is a parent of one child of
the children clusters.
|
Modifier and Type | Method and Description |
---|---|
private boolean |
DiSH.isParent(Relation<V> relation,
Cluster<SubspaceModel> parent,
It<Cluster<SubspaceModel>> iter,
int db_dim)
Returns true, if the specified parent cluster is a parent of one child of
the children clusters.
|
Modifier and Type | Method and Description |
---|---|
It<Cluster<M>> |
Clustering.iterToplevelClusters()
Iterate over the top level clusters.
|
Modifier and Type | Class and Description |
---|---|
private class |
HashMapHierarchy.ItrAll
Iterator over all known elements, by insertion order.
|
private class |
HashMapHierarchy.ItrAnc
Iterator over all Ancestors.
|
private class |
HashMapHierarchy.ItrDesc
Iterator over all descendants.
|
private class |
HashMapHierarchy.Rec.ItrChildren
Child iterator.
|
private class |
HashMapHierarchy.Rec.ItrChildrenReverse
Child iterator.
|
private class |
HashMapHierarchy.Rec.ItrParents
Parent iterator.
|
private class |
HashMapHierarchy.Rec.ItrParentsReverse
Parent iterator.
|
class |
StackedIter<B,A extends B>
Filtered iterator.
|
Modifier and Type | Field and Description |
---|---|
(package private) It<O> |
HashMapHierarchy.ItrDesc.childiter
Iterator over children
|
private It<? extends A> |
StackedIter.it1
Iterator in primary hierarchy.
|
private It<B> |
StackedIter.it2
Iterator in secondary hierarchy.
|
(package private) It<O> |
HashMapHierarchy.ItrAnc.parentiter
Iterator over children
|
(package private) It<O> |
HashMapHierarchy.ItrDesc.subiter
Iterator of current child
|
(package private) It<O> |
HashMapHierarchy.ItrAnc.subiter
Iterator of current child
|
Modifier and Type | Method and Description |
---|---|
It<O> |
HashMapHierarchy.Rec.ItrParents.advance() |
It<O> |
HashMapHierarchy.Rec.ItrParentsReverse.advance() |
It<O> |
HashMapHierarchy.Rec.ItrChildren.advance() |
It<O> |
HashMapHierarchy.Rec.ItrChildrenReverse.advance() |
It<O> |
HashMapHierarchy.ItrDesc.advance() |
It<O> |
HashMapHierarchy.ItrAnc.advance() |
It<O> |
Hierarchy.iterAll()
Iterate over all members.
|
It<O> |
HashMapHierarchy.iterAll() |
It<O> |
Hierarchy.iterAncestors(O self)
Iterate ancestors (recursive parents)
|
It<O> |
HashMapHierarchy.iterAncestors(O obj) |
It<O> |
Hierarchy.iterAncestorsSelf(O self)
Iterate ancestors (recursive parents) and self.
|
It<O> |
HashMapHierarchy.iterAncestorsSelf(O obj) |
It<O> |
HashMapHierarchy.Rec.iterChildren()
Iterate over parents.
|
It<O> |
Hierarchy.iterChildren(O self)
Iterate over the (direct) children.
|
It<O> |
HashMapHierarchy.iterChildren(O obj) |
It<O> |
HashMapHierarchy.Rec.iterChildrenReverse()
Iterate over parents.
|
It<O> |
Hierarchy.iterChildrenReverse(O self)
Iterate over the (direct) children in reverse order.
|
It<O> |
HashMapHierarchy.iterChildrenReverse(O obj) |
It<O> |
Hierarchy.iterDescendants(O self)
Iterate descendants (recursive children)
|
It<O> |
HashMapHierarchy.iterDescendants(O obj) |
It<O> |
Hierarchy.iterDescendantsSelf(O self)
Iterate descendants (recursive children) and self.
|
It<O> |
HashMapHierarchy.iterDescendantsSelf(O obj) |
It<O> |
HashMapHierarchy.Rec.iterParents()
Iterate over parents.
|
It<O> |
Hierarchy.iterParents(O self)
Iterate over the (direct) parents.
|
It<O> |
HashMapHierarchy.iterParents(O obj) |
It<O> |
HashMapHierarchy.Rec.iterParentsReverse()
Iterate over parents.
|
It<O> |
Hierarchy.iterParentsReverse(O self)
Iterate over the (direct) parents in reverse order.
|
It<O> |
HashMapHierarchy.iterParentsReverse(O obj) |
Constructor and Description |
---|
StackedIter(It<? extends A> it1,
Hierarchy<B> hier2)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
ArrayListIter<O>
ELKI style Iterator for array lists.
|
class |
ConcatIt<O>
Concatenate multiple iterators.
|
class |
EmptyIterator<O>
Empty object iterator.
|
class |
FilteredIt<O>
Filtered iterator.
|
class |
IterableIt<O>
ELKI style Iterator wrapper for collections.
|
class |
SubtypeIt<O>
Filtered iterator.
|
Modifier and Type | Field and Description |
---|---|
private It<O> |
FilteredIt.it
Iterator in primary hierarchy.
|
private It<?> |
SubtypeIt.it
Iterator in primary hierarchy.
|
private It<? extends O>[] |
ConcatIt.its
Iterators
|
private static It<java.lang.Object> |
EmptyIterator.STATIC
Static instance.
|
Modifier and Type | Method and Description |
---|---|
It<O> |
EmptyIterator.advance() |
It<O> |
It.advance() |
It<O> |
IterableIt.advance() |
It<O> |
ConcatIt.advance() |
static <O> It<O> |
EmptyIterator.empty()
Get an empty hierarchy iterator.
|
<T> It<T> |
EmptyIterator.filter(java.lang.Class<? super T> clz) |
default <T> It<T> |
It.filter(java.lang.Class<? super T> clz)
Filtered iteration.
|
It<O> |
EmptyIterator.filter(java.util.function.Predicate<? super O> predicate) |
default It<O> |
It.filter(java.util.function.Predicate<? super O> predicate)
Filtered iteration.
|
Constructor and Description |
---|
ConcatIt(It<? extends O>... its)
Constructor.
|
FilteredIt(It<O> it,
java.util.function.Predicate<? super O> clazz)
Constructor.
|
SubtypeIt(It<?> it,
java.lang.Class<? super O> clazz)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static It<Result> |
VisualizationTree.findNewResults(VisualizerContext context,
java.lang.Object start)
Iterate over the primary result tree.
|
static It<java.lang.Object> |
VisualizationTree.findVis(VisualizerContext context)
Filtered iteration over a stacked hierarchy.
|
static It<java.lang.Object> |
VisualizationTree.findVis(VisualizerContext context,
java.lang.Object start)
Filtered iteration over a stacked hierarchy.
|
Modifier and Type | Method and Description |
---|---|
private void |
OPTICSClusterVisualization.Instance.drawClusters(Clustering<OPTICSModel> clustering,
It<Cluster<OPTICSModel>> clusters,
int depth,
java.util.Map<Cluster<?>,java.lang.String> colormap)
Recursively draw clusters
|
Copyright © 2019 ELKI Development Team. License information.