public abstract static class AbstractCoverTree.Factory.Parameterizer<O> extends AbstractParameterizer
Modifier and Type | Field and Description |
---|---|
static OptionID |
DISTANCE_FUNCTION_ID
Parameter to specify the distance function to determine the distance
between database objects, must extend
DistanceFunction . |
protected DistanceFunction<? super O> |
distanceFunction
Holds the instance of the trees distance function.
|
protected double |
expansion
Expansion rate.
|
static OptionID |
EXPANSION_ID
Expansion rate of the tree (going upward).
|
protected int |
truncate
Truncate the tree.
|
static OptionID |
TRUNCATE_ID
Truncate branches when they have less than this number of instances.
|
Constructor and Description |
---|
AbstractCoverTree.Factory.Parameterizer() |
Modifier and Type | Method and Description |
---|---|
protected void |
makeOptions(Parameterization config)
Add all options.
|
configure, make, makeInstance
public static final OptionID DISTANCE_FUNCTION_ID
DistanceFunction
.
Key: -covertree.distancefunction
public static final OptionID TRUNCATE_ID
Key: -covertree.truncate
public static final OptionID EXPANSION_ID
Key: -covertree.expansionrate
Default: 1.3
protected DistanceFunction<? super O> distanceFunction
protected int truncate
protected double expansion
public AbstractCoverTree.Factory.Parameterizer()
protected void makeOptions(Parameterization config)
AbstractParameterizer
makeOptions
in class AbstractParameterizer
config
- Parameterization to add options to.Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.