Package elki.outlier.distance.parallel
Class KNNWeightProcessor.Instance
- java.lang.Object
-
- elki.parallel.processor.AbstractDoubleProcessor.Instance
-
- elki.outlier.distance.parallel.KNNWeightProcessor.Instance
-
- All Implemented Interfaces:
Processor.Instance
- Enclosing class:
- KNNWeightProcessor
private static class KNNWeightProcessor.Instance extends AbstractDoubleProcessor.Instance
Instance for precomputing the kNN.- Author:
- Erich Schubert
-
-
Field Summary
Fields Modifier and Type Field Description (package private) SharedObject.Instance<? extends KNNList>inputkNN query(package private) intkk Parameter-
Fields inherited from class elki.parallel.processor.AbstractDoubleProcessor.Instance
output
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedInstance(int k, SharedObject.Instance<? extends KNNList> input, SharedDouble.Instance store)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidmap(DBIDRef id)Process ("map") a single object
-
-
-
Field Detail
-
k
int k
k Parameter
-
input
SharedObject.Instance<? extends KNNList> input
kNN query
-
-
Constructor Detail
-
Instance
protected Instance(int k, SharedObject.Instance<? extends KNNList> input, SharedDouble.Instance store)Constructor.- Parameters:
k- K parameterinput- kNN list inputstore- Datastore to write to
-
-
Method Detail
-
map
public void map(DBIDRef id)
Description copied from interface:Processor.InstanceProcess ("map") a single object- Specified by:
mapin interfaceProcessor.Instance- Specified by:
mapin classAbstractDoubleProcessor.Instance- Parameters:
id- Object to map.
-
-