Package | Description |
---|---|
de.lmu.ifi.dbs.elki.data |
Basic classes for different data types, database object types and label types.
|
de.lmu.ifi.dbs.elki.data.projection |
Data projections.
|
de.lmu.ifi.dbs.elki.data.spatial |
Spatial data types - interfaces and utilities.
|
de.lmu.ifi.dbs.elki.data.uncertain |
Uncertain data objects.
|
de.lmu.ifi.dbs.elki.datasource.filter.normalization.columnwise |
Normalizations operating on columns / variates; where each column is treated independently.
|
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.insert |
Insertion strategies for R-Trees
|
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.reinsert |
Reinsertion strategies for R-Trees
|
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.split |
Splitting strategies for R-Trees
|
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.util |
Utilities for R*-Tree and variants.
|
de.lmu.ifi.dbs.elki.math.linearalgebra |
Linear Algebra package provides classes and computational methods for operations on matrices.
|
de.lmu.ifi.dbs.elki.math.statistics.intrinsicdimensionality |
Methods for estimating the intrinsic dimensionality.
|
de.lmu.ifi.dbs.elki.utilities.datastructures.arraylike |
Common API for accessing objects that are "array-like", including lists, numerical vectors, database vectors and arrays.
|
Modifier and Type | Method and Description |
---|---|
<A> V |
FeatureVector.Factory.newFeatureVector(A array,
ArrayAdapter<? extends D,A> adapter)
Returns a new FeatureVector of V for the given values.
|
<A> SparseShortVector |
SparseShortVector.Factory.newFeatureVector(A array,
ArrayAdapter<? extends Number,A> adapter) |
<A> SparseIntegerVector |
SparseIntegerVector.Factory.newFeatureVector(A array,
ArrayAdapter<? extends Number,A> adapter) |
<A> SparseFloatVector |
SparseFloatVector.Factory.newFeatureVector(A array,
ArrayAdapter<? extends Number,A> adapter) |
<A> SparseDoubleVector |
SparseDoubleVector.Factory.newFeatureVector(A array,
ArrayAdapter<? extends Number,A> adapter) |
<A> SparseByteVector |
SparseByteVector.Factory.newFeatureVector(A array,
ArrayAdapter<? extends Number,A> adapter) |
<A> ShortVector |
ShortVector.Factory.newFeatureVector(A array,
ArrayAdapter<? extends Number,A> adapter) |
<A> OneDimensionalDoubleVector |
OneDimensionalDoubleVector.Factory.newFeatureVector(A array,
ArrayAdapter<? extends Number,A> adapter) |
<A> IntegerVector |
IntegerVector.Factory.newFeatureVector(A array,
ArrayAdapter<? extends Number,A> adapter) |
<A> FloatVector |
FloatVector.Factory.newFeatureVector(A array,
ArrayAdapter<? extends Number,A> adapter) |
<A> DoubleVector |
DoubleVector.Factory.newFeatureVector(A array,
ArrayAdapter<? extends Number,A> adapter) |
<A> ByteVector |
ByteVector.Factory.newFeatureVector(A array,
ArrayAdapter<? extends Number,A> adapter) |
<A> BitVector |
BitVector.Factory.newFeatureVector(A array,
ArrayAdapter<? extends Number,A> adapter) |
Modifier and Type | Field and Description |
---|---|
protected ArrayAdapter<F,V> |
FeatureSelection.adapter
Array adapter.
|
Modifier and Type | Method and Description |
---|---|
private static <V extends FeatureVector<F>,F> |
FeatureSelection.getAdapter(FeatureVector.Factory<V,F> factory)
Choose the best adapter for this.
|
Modifier and Type | Method and Description |
---|---|
static <E extends SpatialComparable,A> |
SpatialUtil.unionFlatMBR(A data,
ArrayAdapter<E,? super A> getter)
Compute the union of a number of objects as a flat MBR (low-level, for
index structures).
|
Modifier and Type | Method and Description |
---|---|
<A> WeightedDiscreteUncertainObject |
WeightedDiscreteUncertainObject.Factory.newFeatureVector(A array,
ArrayAdapter<? extends Number,A> adapter) |
<A> UnweightedDiscreteUncertainObject |
UnweightedDiscreteUncertainObject.Factory.newFeatureVector(A array,
ArrayAdapter<? extends Number,A> adapter) |
<A> UniformContinuousUncertainObject |
UniformContinuousUncertainObject.Factory.newFeatureVector(A array,
ArrayAdapter<? extends Number,A> adapter) |
<A> SimpleGaussianContinuousUncertainObject |
SimpleGaussianContinuousUncertainObject.Factory.newFeatureVector(A array,
ArrayAdapter<? extends Number,A> adapter) |
Modifier and Type | Class and Description |
---|---|
private static class |
AttributeWiseBetaNormalization.Adapter
Array adapter class for vectors.
|
private static class |
AttributeWiseCDFNormalization.Adapter
Array adapter class for vectors.
|
Modifier and Type | Method and Description |
---|---|
<A> int |
LeastOverlapInsertionStrategy.choose(A options,
ArrayAdapter<? extends SpatialComparable,A> getter,
SpatialComparable obj,
int height,
int depth) |
<A> int |
LeastEnlargementWithAreaInsertionStrategy.choose(A options,
ArrayAdapter<? extends SpatialComparable,A> getter,
SpatialComparable obj,
int height,
int depth) |
<A> int |
LeastEnlargementInsertionStrategy.choose(A options,
ArrayAdapter<? extends SpatialComparable,A> getter,
SpatialComparable obj,
int height,
int depth) |
<A> int |
InsertionStrategy.choose(A options,
ArrayAdapter<? extends SpatialComparable,A> getter,
SpatialComparable obj,
int height,
int depth)
Choose insertion rectangle.
|
<A> int |
CombinedInsertionStrategy.choose(A options,
ArrayAdapter<? extends SpatialComparable,A> getter,
SpatialComparable obj,
int height,
int depth) |
<A> int |
ApproximativeLeastOverlapInsertionStrategy.choose(A options,
ArrayAdapter<? extends SpatialComparable,A> getter,
SpatialComparable obj,
int height,
int depth) |
Modifier and Type | Method and Description |
---|---|
<A> int[] |
ReinsertStrategy.computeReinserts(A entries,
ArrayAdapter<? extends SpatialComparable,? super A> getter,
SpatialComparable page)
Perform reinsertions.
|
<A> int[] |
FarReinsert.computeReinserts(A entries,
ArrayAdapter<? extends SpatialComparable,? super A> getter,
SpatialComparable page) |
<A> int[] |
CloseReinsert.computeReinserts(A entries,
ArrayAdapter<? extends SpatialComparable,? super A> getter,
SpatialComparable page) |
Modifier and Type | Field and Description |
---|---|
private ArrayAdapter<E,A> |
TopologicalSplitter.Split.getter
The getter class for the entries.
|
Modifier and Type | Method and Description |
---|---|
protected <E extends SpatialComparable,A> |
AngTanLinearSplit.computeOverlap(A entries,
ArrayAdapter<E,A> getter,
long[] assign)
Compute overlap of assignment
|
<E extends SpatialComparable,A> |
TopologicalSplitter.split(A entries,
ArrayAdapter<E,A> getter,
int minEntries) |
<E extends SpatialComparable,A> |
SplitStrategy.split(A entries,
ArrayAdapter<E,A> getter,
int minEntries)
Split a page
|
<E extends SpatialComparable,A> |
RTreeQuadraticSplit.split(A entries,
ArrayAdapter<E,A> getter,
int minEntries) |
<E extends SpatialComparable,A> |
RTreeLinearSplit.split(A entries,
ArrayAdapter<E,A> getter,
int minEntries) |
<E extends SpatialComparable,A> |
GreeneSplit.split(A entries,
ArrayAdapter<E,A> getter,
int minEntries) |
<E extends SpatialComparable,A> |
AngTanLinearSplit.split(A entries,
ArrayAdapter<E,A> getter,
int minEntries) |
Constructor and Description |
---|
TopologicalSplitter.Split(A entries,
ArrayAdapter<E,A> getter)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
NodeArrayAdapter
Access the entries of a node as array-like.
|
Modifier and Type | Method and Description |
---|---|
<A> Vector |
Vector.Factory.newFeatureVector(A array,
ArrayAdapter<? extends Number,A> adapter) |
Modifier and Type | Class and Description |
---|---|
private static class |
LMomentsEstimator.ReverseAdapter<A>
Adapter to process an array in reverse order.
|
Modifier and Type | Interface and Description |
---|---|
interface |
NumberArrayAdapter<N extends Number,A>
Adapter for arrays of numbers, to avoid boxing.
|
Modifier and Type | Class and Description |
---|---|
class |
ArrayDBIDsAdapter
Use a DBID array in a generic array-like context.
|
class |
DoubleArray
Array of double values.
|
(package private) class |
DoubleArrayAdapter
Use a double array as, well, double array in the ArrayAdapter API.
|
class |
ExtendedArray<T>
Class to extend an array with a single element virtually.
|
class |
FeatureVectorAdapter<F>
Adapter to use a feature vector as an array of features.
|
(package private) class |
FlatMatrixAdapter
Use a matrix as array, by flattening it into a sequence.
|
(package private) class |
FloatArrayAdapter
Use a double array as, well, double array in the ArrayAdapter API.
|
class |
IdentityArrayAdapter<T>
Single-item subset adapter
Use the static instance from
ArrayLikeUtil ! |
class |
ListArrayAdapter<T>
Static adapter class to use a
List in an array API. |
class |
NumberListArrayAdapter<T extends Number>
Static adapter class to use a
List in an array of number
API. |
class |
NumberVectorAdapter
Adapter to use a feature vector as an array of features.
|
class |
SingleSubsetArrayAdapter<T,A>
Single-item subset adapter
|
class |
SubsetArrayAdapter<T,A>
Subset array adapter (allows reordering and projection).
|
class |
SubsetNumberArrayAdapter<T extends Number,A>
Subset array adapter (allows reordering and projection)
|
class |
VectorAdapter
Adapter to use a feature vector as an array of features.
|
Modifier and Type | Field and Description |
---|---|
(package private) ArrayAdapter<T,Object> |
ExtendedArray.getter
The array adapter
|
(package private) ArrayAdapter<T,? super A> |
SubsetArrayAdapter.wrapped
Wrapped adapter.
|
(package private) ArrayAdapter<T,? super A> |
SingleSubsetArrayAdapter.wrapped
Wrapped adapter
|
Modifier and Type | Method and Description |
---|---|
static <T> ArrayAdapter<T,List<? extends T>> |
ArrayLikeUtil.listAdapter(List<? extends T> dummy)
Cast the static instance.
|
Modifier and Type | Method and Description |
---|---|
static <T,A> ExtendedArray<T> |
ExtendedArray.extend(A array,
ArrayAdapter<T,A> getter,
T extra)
Static wrapper that has a nicer generics signature.
|
Constructor and Description |
---|
ExtendedArray(Object array,
ArrayAdapter<T,Object> getter,
T extra)
Constructor.
|
SingleSubsetArrayAdapter(ArrayAdapter<T,? super A> wrapped,
int off)
Constructor.
|
SubsetArrayAdapter(ArrayAdapter<T,? super A> wrapped,
int[] offs)
Constructor.
|
Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.