Uses of Interface
elki.utilities.datastructures.arraylike.ArrayAdapter
-
Packages that use ArrayAdapter Package Description elki.data Basic classes for different data types, database object types and label types.elki.data.projection Data projections.elki.data.uncertain Uncertain data objects.elki.index.tree.spatial.rstarvariants.strategies.insert Insertion strategies for R-trees.elki.index.tree.spatial.rstarvariants.strategies.reinsert Reinsertion strategies for R-trees.elki.index.tree.spatial.rstarvariants.strategies.split Splitting strategies for R-trees.elki.index.tree.spatial.rstarvariants.util Utilities for R*-tree and variants.elki.utilities.datastructures.arraylike Common API for accessing objects that are "array-like", including lists, numerical vectors, database vectors and arrays. -
-
Uses of ArrayAdapter in elki.data
Methods in elki.data with parameters of type ArrayAdapter Modifier and Type Method Description <A> BitVector
BitVector.Factory. newFeatureVector(A array, ArrayAdapter<? extends java.lang.Number,A> adapter)
<A> ByteVector
ByteVector.Factory. newFeatureVector(A array, ArrayAdapter<? extends java.lang.Number,A> adapter)
<A> DoubleVector
DoubleVector.Factory. newFeatureVector(A array, ArrayAdapter<? extends java.lang.Number,A> adapter)
<A> V
FeatureVector.Factory. newFeatureVector(A array, ArrayAdapter<? extends D,A> adapter)
Returns a new FeatureVector of V for the given values.<A> FloatVector
FloatVector.Factory. newFeatureVector(A array, ArrayAdapter<? extends java.lang.Number,A> adapter)
<A> IntegerVector
IntegerVector.Factory. newFeatureVector(A array, ArrayAdapter<? extends java.lang.Number,A> adapter)
<A> OneDimensionalDoubleVector
OneDimensionalDoubleVector.Factory. newFeatureVector(A array, ArrayAdapter<? extends java.lang.Number,A> adapter)
<A> ShortVector
ShortVector.Factory. newFeatureVector(A array, ArrayAdapter<? extends java.lang.Number,A> adapter)
<A> SparseByteVector
SparseByteVector.Factory. newFeatureVector(A array, ArrayAdapter<? extends java.lang.Number,A> adapter)
<A> SparseDoubleVector
SparseDoubleVector.Factory. newFeatureVector(A array, ArrayAdapter<? extends java.lang.Number,A> adapter)
<A> SparseFloatVector
SparseFloatVector.Factory. newFeatureVector(A array, ArrayAdapter<? extends java.lang.Number,A> adapter)
<A> SparseIntegerVector
SparseIntegerVector.Factory. newFeatureVector(A array, ArrayAdapter<? extends java.lang.Number,A> adapter)
<A> SparseShortVector
SparseShortVector.Factory. newFeatureVector(A array, ArrayAdapter<? extends java.lang.Number,A> adapter)
-
Uses of ArrayAdapter in elki.data.projection
Classes in elki.data.projection that implement ArrayAdapter Modifier and Type Class Description private class
FeatureSelection.ProjectedFeatureVectorAdapter
Generic projection functionprivate class
FeatureSelection.ProjectedNumberFeatureVectorAdapter
Adapter for generating number vectors without reboxing. -
Uses of ArrayAdapter in elki.data.uncertain
Methods in elki.data.uncertain with parameters of type ArrayAdapter Modifier and Type Method Description <A> SimpleGaussianContinuousUncertainObject
SimpleGaussianContinuousUncertainObject.Factory. newFeatureVector(A array, ArrayAdapter<? extends java.lang.Number,A> adapter)
<A> UniformContinuousUncertainObject
UniformContinuousUncertainObject.Factory. newFeatureVector(A array, ArrayAdapter<? extends java.lang.Number,A> adapter)
<A> UnweightedDiscreteUncertainObject
UnweightedDiscreteUncertainObject.Factory. newFeatureVector(A array, ArrayAdapter<? extends java.lang.Number,A> adapter)
<A> WeightedDiscreteUncertainObject
WeightedDiscreteUncertainObject.Factory. newFeatureVector(A array, ArrayAdapter<? extends java.lang.Number,A> adapter)
-
Uses of ArrayAdapter in elki.index.tree.spatial.rstarvariants.strategies.insert
Methods in elki.index.tree.spatial.rstarvariants.strategies.insert with parameters of type ArrayAdapter Modifier and Type Method Description <A> int
ApproximativeLeastOverlapInsertionStrategy. choose(A options, ArrayAdapter<? extends SpatialComparable,A> getter, SpatialComparable obj, int height, int depth)
<A> int
CombinedInsertionStrategy. 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
LeastEnlargementInsertionStrategy. 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
LeastOverlapInsertionStrategy. choose(A options, ArrayAdapter<? extends SpatialComparable,A> getter, SpatialComparable obj, int height, int depth)
-
Uses of ArrayAdapter in elki.index.tree.spatial.rstarvariants.strategies.reinsert
Methods in elki.index.tree.spatial.rstarvariants.strategies.reinsert with parameters of type ArrayAdapter Modifier and Type Method Description <A> int[]
CloseReinsert. computeReinserts(A entries, ArrayAdapter<? extends SpatialComparable,? super A> getter, SpatialComparable page)
<A> int[]
FarReinsert. computeReinserts(A entries, ArrayAdapter<? extends SpatialComparable,? super A> getter, SpatialComparable page)
<A> int[]
ReinsertStrategy. computeReinserts(A entries, ArrayAdapter<? extends SpatialComparable,? super A> getter, SpatialComparable page)
Perform reinsertions. -
Uses of ArrayAdapter in elki.index.tree.spatial.rstarvariants.strategies.split
Fields in elki.index.tree.spatial.rstarvariants.strategies.split declared as ArrayAdapter Modifier and Type Field Description private ArrayAdapter<E,A>
TopologicalSplitter.Split. getter
The getter class for the entries.Methods in elki.index.tree.spatial.rstarvariants.strategies.split with parameters of type ArrayAdapter Modifier and Type Method Description protected <E extends SpatialComparable,A>
doubleAngTanLinearSplit. computeOverlap(A entries, ArrayAdapter<E,A> getter, long[] assign)
Compute overlap of assignment<E extends SpatialComparable,A>
long[]AngTanLinearSplit. split(A entries, ArrayAdapter<E,A> getter, int minEntries)
<E extends SpatialComparable,A>
long[]GreeneSplit. split(A entries, ArrayAdapter<E,A> getter, int minEntries)
<E extends SpatialComparable,A>
long[]RTreeLinearSplit. split(A entries, ArrayAdapter<E,A> getter, int minEntries)
<E extends SpatialComparable,A>
long[]RTreeQuadraticSplit. split(A entries, ArrayAdapter<E,A> getter, int minEntries)
<E extends SpatialComparable,A>
long[]SplitStrategy. split(A entries, ArrayAdapter<E,A> getter, int minEntries)
Split a page<E extends SpatialComparable,A>
long[]TopologicalSplitter. split(A entries, ArrayAdapter<E,A> getter, int minEntries)
Constructors in elki.index.tree.spatial.rstarvariants.strategies.split with parameters of type ArrayAdapter Constructor Description Split(A entries, ArrayAdapter<E,A> getter)
Constructor. -
Uses of ArrayAdapter in elki.index.tree.spatial.rstarvariants.util
Classes in elki.index.tree.spatial.rstarvariants.util that implement ArrayAdapter Modifier and Type Class Description class
NodeArrayAdapter
Access the entries of a node as array-like. -
Uses of ArrayAdapter in elki.utilities.datastructures.arraylike
Subinterfaces of ArrayAdapter in elki.utilities.datastructures.arraylike Modifier and Type Interface Description interface
NumberArrayAdapter<N extends java.lang.Number,A>
Adapter for arrays of numbers, to avoid boxing.Classes in elki.utilities.datastructures.arraylike that implement ArrayAdapter Modifier and Type Class Description class
DoubleArray
Array of double values (primitive, avoiding the boxing overhead of ArrayList). class
DoubleArrayAdapter
Use adouble[]
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.class
FloatArrayAdapter
Use afloat[]
in the ArrayAdapter API.class
IntegerArray
Array of int values (primitive, avoiding the boxing overhead of ArrayList). class
NumberVectorAdapter
Adapter to use a feature vector as an array of features.Fields in elki.utilities.datastructures.arraylike declared as ArrayAdapter Modifier and Type Field Description (package private) ArrayAdapter<T,java.lang.Object>
ExtendedArray. getter
The array adapterMethods in elki.utilities.datastructures.arraylike with parameters of type ArrayAdapter Modifier and Type Method Description static <T,A>
ExtendedArray<T>ExtendedArray. extend(A array, ArrayAdapter<T,A> getter, T extra)
Static wrapper that has a nicer generics signature.Constructors in elki.utilities.datastructures.arraylike with parameters of type ArrayAdapter Constructor Description ExtendedArray(java.lang.Object array, ArrayAdapter<T,java.lang.Object> getter, T extra)
Constructor.
-