Uses of Interface
elki.database.datastore.WritableIntegerDataStore
-
Packages that use WritableIntegerDataStore Package Description elki.clustering.correlation Correlation clustering algorithms.elki.clustering.dbscan DBSCAN and its generalizations.elki.clustering.kmeans K-means clustering and variations.elki.clustering.kmeans.parallel Parallelized implementations of k-means.elki.clustering.kmedoids K-medoids clustering (PAM).elki.clustering.kmedoids.initialization elki.clustering.optics OPTICS family of clustering algorithms.elki.clustering.silhouette Silhouette clustering algorithms.elki.clustering.subspace Axis-parallel subspace clustering algorithms.elki.clustering.uncertain Clustering algorithms for uncertain data.elki.database.datastore General data store layer API (along the lines ofMap<DBID, T>- use everywhere!)elki.database.datastore.memory Memory data store implementation for ELKI.elki.outlier Outlier detection algorithms.elki.parallel.processor Processor API of ELKI, and some essential shared processors.elki.utilities.datastructures.unionfind Union-find data structures. -
-
Uses of WritableIntegerDataStore in elki.clustering.correlation
Fields in elki.clustering.correlation declared as WritableIntegerDataStore Modifier and Type Field Description private WritableIntegerDataStoreHiCO.Instance. correlationValueCorrelation value.private WritableIntegerDataStoreHiCO.Instance. tmpCorrelationTemporary storage of correlation values. -
Uses of WritableIntegerDataStore in elki.clustering.dbscan
Fields in elki.clustering.dbscan declared as WritableIntegerDataStore Modifier and Type Field Description private WritableIntegerDataStoreGriDBSCAN.Instance. temporaryTemporary assignments of a single run.Methods in elki.clustering.dbscan with parameters of type WritableIntegerDataStore Modifier and Type Method Description protected intGeneralizedDBSCAN.Instance. expandCluster(DBIDRef seed, int clusterid, WritableIntegerDataStore clusterids, T neighbors, ArrayModifiableDBIDs activeSet, FiniteProgress progress)Set-based expand cluster implementation.protected intGriDBSCAN.Instance. expandCluster(DBIDRef seed, int clusterid, WritableIntegerDataStore clusterids, ModifiableDoubleDBIDList neighbors, ArrayModifiableDBIDs activeSet, RangeSearcher<DBIDRef> rq, FiniteProgress pprog)Set-based expand cluster implementation.protected intLSDBC. expandCluster(int clusterid, WritableIntegerDataStore clusterids, KNNSearcher<DBIDRef> knnq, DBIDs neighbors, double maxkdist, FiniteProgress progress)Set-based expand cluster implementation.protected voidGriDBSCAN.Instance. mergeClusterInformation(ModifiableDBIDs cellids, WritableIntegerDataStore temporary, WritableDataStore<Assignment> clusterids)Merge cluster information.protected intGeneralizedDBSCAN.Instance. processCorePoint(DBIDRef seed, T newneighbors, int clusterid, WritableIntegerDataStore clusterids, ArrayModifiableDBIDs activeSet)Process a single core point.protected intGriDBSCAN.Instance. processCorePoint(DBIDRef seed, DoubleDBIDList newneighbors, int clusterid, WritableIntegerDataStore clusterids, ArrayModifiableDBIDs activeSet)Process a single core point. -
Uses of WritableIntegerDataStore in elki.clustering.kmeans
Fields in elki.clustering.kmeans declared as WritableIntegerDataStore Modifier and Type Field Description protected WritableIntegerDataStoreAbstractKMeans.Instance. assignmentA mapping of elements to cluster ids.(package private) WritableIntegerDataStoreAnnulusKMeans.Instance. secondSecond nearest cluster.(package private) WritableIntegerDataStoreShallotKMeans.Instance. secondSecond nearest cluster.(package private) WritableIntegerDataStoreHartiganWongKMeans.Instance. secondarySecond nearest cluster. -
Uses of WritableIntegerDataStore in elki.clustering.kmeans.parallel
Fields in elki.clustering.kmeans.parallel declared as WritableIntegerDataStore Modifier and Type Field Description (package private) WritableIntegerDataStoreKMeansProcessor. assignmentAssignment storage.private WritableIntegerDataStoreKMeansProcessor.Instance. assignmentCluster assignment storage.Constructors in elki.clustering.kmeans.parallel with parameters of type WritableIntegerDataStore Constructor Description Instance(Relation<V> relation, NumberVectorDistance<? super V> distance, WritableIntegerDataStore assignment, double[][] means)Constructor.KMeansProcessor(Relation<V> relation, NumberVectorDistance<? super V> distance, WritableIntegerDataStore assignment, double[] varsum)Constructor. -
Uses of WritableIntegerDataStore in elki.clustering.kmedoids
Fields in elki.clustering.kmedoids declared as WritableIntegerDataStore Modifier and Type Field Description (package private) WritableIntegerDataStoreCLARANS.Assignment. assignmentCluster mapping.(package private) WritableIntegerDataStorePAM.Instance. assignmentCluster mapping.(package private) WritableIntegerDataStoreSingleAssignmentKMedoids.Instance. assignmentCluster mapping.(package private) WritableIntegerDataStoreCLARANS.Assignment. secondidMedoid id of the second closest.Methods in elki.clustering.kmedoids with parameters of type WritableIntegerDataStore Modifier and Type Method Description protected static doubleCLARA. assignRemainingToNearestCluster(ArrayDBIDs means, DBIDs ids, DBIDs rids, WritableIntegerDataStore assignment, DistanceQuery<?> distQ)Returns a list of clusters.protected static Clustering<MedoidModel>PAM. wrapResult(DBIDs ids, WritableIntegerDataStore assignment, ArrayModifiableDBIDs medoids, java.lang.String name)Wrap the clustering result.Constructors in elki.clustering.kmedoids with parameters of type WritableIntegerDataStore Constructor Description Instance(DistanceQuery<?> distQ, DBIDs ids, WritableIntegerDataStore assignment)Constructor.Instance(DistanceQuery<?> distQ, DBIDs ids, WritableIntegerDataStore assignment)Constructor.Instance(DistanceQuery<?> distQ, DBIDs ids, WritableIntegerDataStore assignment, double fasttol)Constructor.Instance(DistanceQuery<?> distQ, DBIDs ids, WritableIntegerDataStore assignment)Constructor.Instance(DistanceQuery<?> distQ, DBIDs ids, WritableIntegerDataStore assignment)Constructor.Instance(DistanceQuery<?> distQ, DBIDs ids, WritableIntegerDataStore assignment)Constructor.Instance(DistanceQuery<?> distQ, DBIDs ids, WritableIntegerDataStore assignment)Constructor. -
Uses of WritableIntegerDataStore in elki.clustering.kmedoids.initialization
Methods in elki.clustering.kmedoids.initialization with parameters of type WritableIntegerDataStore Modifier and Type Method Description static doubleAlternateRefinement. assignToNearestCluster(DBIDArrayIter miter, DBIDs ids, DistanceQuery<?> distQ, WritableIntegerDataStore assignment, double[] cost)Compute the initial cluster assignment. -
Uses of WritableIntegerDataStore in elki.clustering.optics
Fields in elki.clustering.optics declared as WritableIntegerDataStore Modifier and Type Field Description protected WritableIntegerDataStoreCorrelationClusterOrder. correlationValueThe correlation dimension.Constructors in elki.clustering.optics with parameters of type WritableIntegerDataStore Constructor Description CorrelationClusterOrder(ArrayModifiableDBIDs ids, WritableDoubleDataStore reachability, WritableDBIDDataStore predecessor, WritableIntegerDataStore corrdim)Constructor. -
Uses of WritableIntegerDataStore in elki.clustering.silhouette
Fields in elki.clustering.silhouette declared as WritableIntegerDataStore Modifier and Type Field Description protected WritableIntegerDataStoreFastMSC.Instance2. assignmentOutput cluster mapping.(package private) WritableIntegerDataStorePAMSIL.Instance. assignmentCluster mapping.protected WritableIntegerDataStoreFastMSC.Instance. outputOutput cluster mapping.(package private) WritableIntegerDataStorePAMSIL.Instance. scratchScratch cluster mapping.Methods in elki.clustering.silhouette with parameters of type WritableIntegerDataStore Modifier and Type Method Description protected voidPAMSIL.Instance. reassignToNearestCluster(IntegerDataStore prev, WritableIntegerDataStore assignment, ArrayDBIDs medoids, int pi, DBIDRef h)Assign each object to the nearest cluster when replacing one medoid.Constructors in elki.clustering.silhouette with parameters of type WritableIntegerDataStore Constructor Description Instance(DistanceQuery<?> distQ, DBIDs ids, WritableIntegerDataStore assignment)Constructor.Instance(DistanceQuery<?> distQ, DBIDs ids, WritableIntegerDataStore assignment)Constructor.Instance(DistanceQuery<?> distQ, DBIDs ids, WritableIntegerDataStore assignment)Constructor.Instance(DistanceQuery<?> distQ, DBIDs ids, WritableIntegerDataStore assignment)Constructor.Instance2(DistanceQuery<?> distQ, DBIDs ids, WritableIntegerDataStore assignment)Constructor.Instance2(DistanceQuery<?> distQ, DBIDs ids, WritableIntegerDataStore assignment)Constructor. -
Uses of WritableIntegerDataStore in elki.clustering.subspace
Fields in elki.clustering.subspace declared as WritableIntegerDataStore Modifier and Type Field Description private WritableIntegerDataStoreDiSH.Instance. correlationValueCorrelation value.private WritableIntegerDataStoreHiSC.Instance. correlationValueCorrelation dimensionality.private WritableIntegerDataStoreDiSH.Instance. tmpCorrelationTemporary storage of correlation values.Constructors in elki.clustering.subspace with parameters of type WritableIntegerDataStore Constructor Description DiSHClusterOrder(ArrayModifiableDBIDs ids, WritableDoubleDataStore reachability, WritableDBIDDataStore predecessor, WritableIntegerDataStore corrdim, WritableDataStore<long[]> commonPreferenceVectors)Constructor. -
Uses of WritableIntegerDataStore in elki.clustering.uncertain
Methods in elki.clustering.uncertain with parameters of type WritableIntegerDataStore Modifier and Type Method Description protected booleanUKMeans. assignToNearestCluster(Relation<DiscreteUncertainObject> relation, java.util.List<double[]> means, java.util.List<? extends ModifiableDBIDs> clusters, WritableIntegerDataStore assignment, double[] varsum)Returns a list of clusters.protected booleanUKMeans. updateAssignment(DBIDIter iditer, java.util.List<? extends ModifiableDBIDs> clusters, WritableIntegerDataStore assignment, int newA)Update the cluster assignment. -
Uses of WritableIntegerDataStore in elki.database.datastore
Methods in elki.database.datastore that return WritableIntegerDataStore Modifier and Type Method Description WritableIntegerDataStoreDataStoreFactory. makeIntegerStorage(DBIDs ids, int hints)Make a new storage, to associate the given ids with an object of class dataclass.WritableIntegerDataStoreDataStoreFactory. makeIntegerStorage(DBIDs ids, int hints, int def)Make a new storage, to associate the given ids with an object of class dataclass.static WritableIntegerDataStoreDataStoreUtil. makeIntegerStorage(DBIDs ids, int hints)Make a new storage, to associate the given ids with an object of class dataclass.static WritableIntegerDataStoreDataStoreUtil. makeIntegerStorage(DBIDs ids, int hints, int def)Make a new storage, to associate the given ids with an object of class dataclass. -
Uses of WritableIntegerDataStore in elki.database.datastore.memory
Classes in elki.database.datastore.memory that implement WritableIntegerDataStore Modifier and Type Class Description classArrayIntegerStoreA class to answer representation queries using the stored Array.classMapIntegerDBIDIntegerStoreWritable data store for double values.Methods in elki.database.datastore.memory that return WritableIntegerDataStore Modifier and Type Method Description WritableIntegerDataStoreMemoryDataStoreFactory. makeIntegerStorage(DBIDs ids, int hints)WritableIntegerDataStoreMemoryDataStoreFactory. makeIntegerStorage(DBIDs ids, int hints, int def) -
Uses of WritableIntegerDataStore in elki.outlier
Methods in elki.outlier with parameters of type WritableIntegerDataStore Modifier and Type Method Description private intDWOF. updateSizes(DBIDs ids, WritableDataStore<ModifiableDBIDs> labels, WritableIntegerDataStore newSizes)This method updates each object's cluster size after the clustering step. -
Uses of WritableIntegerDataStore in elki.parallel.processor
Fields in elki.parallel.processor declared as WritableIntegerDataStore Modifier and Type Field Description (package private) WritableIntegerDataStoreWriteIntegerDataStoreProcessor. storeStore to write toConstructors in elki.parallel.processor with parameters of type WritableIntegerDataStore Constructor Description WriteIntegerDataStoreProcessor(WritableIntegerDataStore store)Constructor. -
Uses of WritableIntegerDataStore in elki.utilities.datastructures.unionfind
Fields in elki.utilities.datastructures.unionfind declared as WritableIntegerDataStore Modifier and Type Field Description private WritableIntegerDataStoreWeightedQuickUnionStaticDBIDs. indexIndex, to map DBID to offset.
-