| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.algorithm.projection | 
 Data projections (see also preprocessing filters for basic projections). 
 | 
| de.lmu.ifi.dbs.elki.database.ids | 
 Database object identification and ID group handling API. 
 | 
| de.lmu.ifi.dbs.elki.database.ids.integer | 
 Integer-based DBID implementation --
 do not use directly - always use  
DBIDUtil. | 
| de.lmu.ifi.dbs.elki.database.query.distance | 
 Prepared queries for distances 
 | 
| de.lmu.ifi.dbs.elki.datasource.parser | 
 Parsers for different file formats and data types
 
 The general use-case for any parser is to create objects out of an
  
InputStream (e.g. by reading a data file). | 
| de.lmu.ifi.dbs.elki.distance.distancefunction | 
 Distance functions for use within ELKI. 
 | 
| de.lmu.ifi.dbs.elki.distance.distancefunction.external | 
 Distance functions using external data sources 
 | 
| de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel | 
 Kernel functions. 
 | 
| de.lmu.ifi.dbs.elki.index.distancematrix | 
 Precomputed distance matrix. 
 | 
| de.lmu.ifi.dbs.elki.utilities.datastructures.unionfind | 
 Union-find data structures. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
NearestNeighborAffinityMatrixBuilder.computePij(DBIDRange ids,
          KNNQuery<?> knnq,
          boolean square,
          int numberOfNeighbours,
          double[][] pij,
          int[][] indices,
          double initialScale)
Compute the sparse pij using the nearest neighbors only. 
 | 
protected void | 
IntrinsicNearestNeighborAffinityMatrixBuilder.computePij(DBIDRange ids,
          KNNQuery<?> knnq,
          boolean square,
          int numberOfNeighbours,
          double[][] pij,
          int[][] indices,
          double initialScale)
Compute the sparse pij using the nearest neighbors only. 
 | 
protected void | 
NearestNeighborAffinityMatrixBuilder.convertNeighbors(DBIDRange ids,
                DBIDRef ix,
                boolean square,
                KNNList neighbours,
                DoubleArray dist,
                IntegerArray ind)
Load a neighbor query result into a double and and integer array, also
 removing the query point. 
 | 
protected void | 
IntrinsicNearestNeighborAffinityMatrixBuilder.convertNeighbors(DBIDRange ids,
                DBIDRef ix,
                boolean square,
                KNNList neighbours,
                DoubleArray dist,
                IntegerArray ind,
                Mean m)
Load a neighbor query result into a double and and integer array, also
 removing the query point. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static DBIDRange | 
DBIDUtil.assertRange(DBIDs ids)
Assert that the presented ids constitute a continuous  
DBIDRange. | 
DBIDRange | 
DBIDFactory.generateStaticDBIDRange(int size)
Generate a static DBID range. 
 | 
static DBIDRange | 
DBIDUtil.generateStaticDBIDRange(int size)
Generate a static DBID range. 
 | 
DBIDRange | 
DBIDFactory.generateStaticDBIDRange(int begin,
                       int size)
Generate a static DBID range. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DBIDFactory.deallocateDBIDRange(DBIDRange range)
Deallocate a static DBID range. 
 | 
static void | 
DBIDUtil.deallocateDBIDRange(DBIDRange range)
Deallocate a static DBID range. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
(package private) class  | 
IntegerDBIDRange
Representing a DBID range allocation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DBIDRange | 
TrivialDBIDFactory.generateStaticDBIDRange(int size)  | 
DBIDRange | 
SimpleDBIDFactory.generateStaticDBIDRange(int size)  | 
DBIDRange | 
ReusingDBIDFactory.generateStaticDBIDRange(int size)  | 
DBIDRange | 
TrivialDBIDFactory.generateStaticDBIDRange(int begin,
                       int size)  | 
DBIDRange | 
SimpleDBIDFactory.generateStaticDBIDRange(int begin,
                       int size)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TrivialDBIDFactory.deallocateDBIDRange(DBIDRange range)  | 
void | 
SimpleDBIDFactory.deallocateDBIDRange(DBIDRange range)  | 
void | 
ReusingDBIDFactory.deallocateDBIDRange(DBIDRange range)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected DBIDRange | 
DBIDRangeDistanceQuery.range
The DBID range we are accessing. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
(package private) DBIDRange | 
ClusteringVectorParser.range
Range of the DBID values. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DBIDRangeDistanceFunction.checkRange(DBIDRange range)
Validate the range of DBIDs to use. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
FileBasedSparseFloatDistanceFunction.checkRange(DBIDRange range)  | 
void | 
DiskCacheBasedFloatDistanceFunction.checkRange(DBIDRange range)  | 
void | 
DiskCacheBasedDoubleDistanceFunction.checkRange(DBIDRange range)  | 
void | 
FileBasedSparseDoubleDistanceFunction.checkRange(DBIDRange range)  | 
| Modifier and Type | Field and Description | 
|---|---|
(package private) DBIDRange | 
KernelMatrix.RangeMap.range  | 
| Constructor and Description | 
|---|
RangeMap(DBIDRange range)  | 
| Modifier and Type | Field and Description | 
|---|---|
private DBIDRange | 
PrecomputedSimilarityMatrix.ids
DBID range. 
 | 
private DBIDRange | 
PrecomputedDistanceMatrix.ids
DBID range. 
 | 
| Constructor and Description | 
|---|
PrecomputedDistanceMatrix(Relation<O> relation,
                         DBIDRange range,
                         DistanceFunction<? super O> distanceFunction)
Constructor. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private DBIDRange | 
WeightedQuickUnionRangeDBIDs.ids
Object ID range. 
 | 
| Constructor and Description | 
|---|
WeightedQuickUnionRangeDBIDs(DBIDRange ids)
Constructor (package private, use  
UnionFindUtil.make(de.lmu.ifi.dbs.elki.database.ids.StaticDBIDs)). | 
Copyright © 2019 ELKI Development Team. License information.