V
- Vector typeD
- Distance typepublic static class PreDeConSubspaceIndex.Factory<V extends NumberVector<? extends V,?>,D extends Distance<D>> extends AbstractSubspaceProjectionIndex.Factory<V,D,PreDeConSubspaceIndex<V,D>>
Modifier and Type | Class and Description |
---|---|
static class |
PreDeConSubspaceIndex.Factory.Parameterizer<V extends NumberVector<? extends V,?>,D extends Distance<D>>
Parameterization class.
|
Modifier and Type | Field and Description |
---|---|
static double |
DEFAULT_DELTA
The default value for delta.
|
protected double |
delta
The threshold for small eigenvalues.
|
static OptionID |
DELTA_ID
Parameter for Delta
|
epsilon, minpts, rangeQueryDistanceFunction
Constructor and Description |
---|
PreDeConSubspaceIndex.Factory(D epsilon,
DistanceFunction<V,D> rangeQueryDistanceFunction,
int minpts,
double delta)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
PreDeConSubspaceIndex<V,D> |
instantiate(Relation<V> relation)
Instantiate the index for a given database.
|
getInputTypeRestriction
public static final double DEFAULT_DELTA
public static final OptionID DELTA_ID
protected double delta
public PreDeConSubspaceIndex.Factory(D epsilon, DistanceFunction<V,D> rangeQueryDistanceFunction, int minpts, double delta)
epsilon
- rangeQueryDistanceFunction
- minpts
- delta
- public PreDeConSubspaceIndex<V,D> instantiate(Relation<V> relation)
SubspaceProjectionIndex.Factory
instantiate
in interface IndexFactory<V extends NumberVector<? extends V,?>,PreDeConSubspaceIndex<V extends NumberVector<? extends V,?>,D extends Distance<D>>>
instantiate
in interface LocalProjectionIndex.Factory<V extends NumberVector<? extends V,?>,PreDeConSubspaceIndex<V extends NumberVector<? extends V,?>,D extends Distance<D>>>
instantiate
in interface SubspaceProjectionIndex.Factory<V extends NumberVector<? extends V,?>,PreDeConSubspaceIndex<V extends NumberVector<? extends V,?>,D extends Distance<D>>>
instantiate
in class AbstractSubspaceProjectionIndex.Factory<V extends NumberVector<? extends V,?>,D extends Distance<D>,PreDeConSubspaceIndex<V extends NumberVector<? extends V,?>,D extends Distance<D>>>
relation
- Relation