de.lmu.ifi.dbs.elki.index.preprocessed.subspaceproj
Class PreDeConSubspaceIndex.Factory<V extends NumberVector<? extends V,?>,D extends Distance<D>>
java.lang.Object
de.lmu.ifi.dbs.elki.index.preprocessed.subspaceproj.AbstractSubspaceProjectionIndex.Factory<V,D,PreDeConSubspaceIndex<V,D>>
de.lmu.ifi.dbs.elki.index.preprocessed.subspaceproj.PreDeConSubspaceIndex.Factory<V,D>
- Type Parameters:
V
- Vector typeD
- Distance type
- All Implemented Interfaces:
- IndexFactory<V,PreDeConSubspaceIndex<V,D>>, LocalProjectionIndex.Factory<V,PreDeConSubspaceIndex<V,D>>, SubspaceProjectionIndex.Factory<V,PreDeConSubspaceIndex<V,D>>, InspectionUtilFrequentlyScanned, Parameterizable
- Enclosing class:
- PreDeConSubspaceIndex<V extends NumberVector<? extends V,?>,D extends Distance<D>>
public static class PreDeConSubspaceIndex.Factory<V extends NumberVector<? extends V,?>,D extends Distance<D>>
- extends AbstractSubspaceProjectionIndex.Factory<V,D,PreDeConSubspaceIndex<V,D>>
Factory
Field Summary |
static double |
DEFAULT_DELTA
The default value for delta. |
protected double |
delta
The threshold for small eigenvalues. |
static OptionID |
DELTA_ID
Parameter for Delta |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_DELTA
public static final double DEFAULT_DELTA
- The default value for delta.
- See Also:
- Constant Field Values
DELTA_ID
public static final OptionID DELTA_ID
- Parameter for Delta
delta
protected double delta
- The threshold for small eigenvalues.
PreDeConSubspaceIndex.Factory
public PreDeConSubspaceIndex.Factory(D epsilon,
DistanceFunction<V,D> rangeQueryDistanceFunction,
int minpts,
double delta)
- Constructor.
- Parameters:
epsilon
- rangeQueryDistanceFunction
- minpts
- delta
-
instantiate
public PreDeConSubspaceIndex<V,D> instantiate(Relation<V> relation)
- Description copied from interface:
SubspaceProjectionIndex.Factory
- Instantiate the index for a given database.
- Specified by:
instantiate
in interface IndexFactory<V extends NumberVector<? extends V,?>,PreDeConSubspaceIndex<V extends NumberVector<? extends V,?>,D extends Distance<D>>>
- Specified by:
instantiate
in interface LocalProjectionIndex.Factory<V extends NumberVector<? extends V,?>,PreDeConSubspaceIndex<V extends NumberVector<? extends V,?>,D extends Distance<D>>>
- Specified by:
instantiate
in interface SubspaceProjectionIndex.Factory<V extends NumberVector<? extends V,?>,PreDeConSubspaceIndex<V extends NumberVector<? extends V,?>,D extends Distance<D>>>
- Specified by:
instantiate
in class AbstractSubspaceProjectionIndex.Factory<V extends NumberVector<? extends V,?>,D extends Distance<D>,PreDeConSubspaceIndex<V extends NumberVector<? extends V,?>,D extends Distance<D>>>
- Parameters:
relation
- Relation
- Returns:
- Index