|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| IterativeContext | An interface for algorithms that proceed iteratively. |
| SettableTransformer<I,O> | An interface for classes that can set the value to be returned (from transform())
when invoked on a given input. |
| Class Summary | |
|---|---|
| BasicMapEntry<K,V> | An simple minimal implementation of Map.Entry. |
| ConstantMap<K,V> | An implementation of Map that returns the constructor-supplied
value for any input. |
| DiscreteDistribution | A utility class for calculating properties of discrete distributions. |
| Indexer | A class providing static methods useful for improving the performance of graph algorithms. |
| IterativeProcess | Provides basic infrastructure for iterative algorithms. |
| KMeansClusterer<T> | Groups items into a specified number of clusters, based on their proximity in d-dimensional space, using the k-means algorithm. |
| MapBinaryHeap<T> | An array-based binary heap implementation of a priority queue,
which also provides
efficient update() and contains operations. |
| MapSettableTransformer<I,O> | A SettableTransformer that operates on an underlying Map instance. |
| SelfLoopEdgePredicate<V,E> | A Predicate that returns true if the input edge's
endpoints in the input graph are identical. |
| WeightedChoice<T> | Selects items according to their probability in an arbitrary probability distribution. |
| Exception Summary | |
|---|---|
| KMeansClusterer.NotEnoughClustersException | An exception that indicates that the specified data points cannot be clustered into the number of clusters requested by the user. |
Provides general algorithmic utilities. These include:
DiscreteDistribution: calculates statistical measures on
discrete probability distributions represented as double arrays
KMeansClusterer: uses the k-means algorithm to cluster
points in d-dimensional space into k clusters
MapBinaryHeap: a binary heap implementation that permits
efficient element access and update operations
RandomLocationTransformer: a class that randomly assigns
2D coordinates to items (default initializer for iterative Layouts)
SettableTransformer: an extension of Transformer
that allows mutation of the transformation
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||