Package elki.outlier.distance.parallel
Class KNNWeightProcessor
- java.lang.Object
-
- elki.parallel.processor.AbstractDoubleProcessor
-
- elki.outlier.distance.parallel.KNNWeightProcessor
-
- All Implemented Interfaces:
elki.parallel.processor.Processor
public class KNNWeightProcessor extends elki.parallel.processor.AbstractDoubleProcessorCompute the kNN weight score, used byParallelKNNWeightOutlier. Needs the k nearest neighbors as input, for example fromKNNProcessor- Since:
- 0.7.0
- Author:
- Erich Schubert
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classKNNWeightProcessor.InstanceInstance for precomputing the kNN.
-
Constructor Summary
Constructors Constructor Description KNNWeightProcessor(int k)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconnectKNNInput(elki.parallel.variables.SharedObject<? extends elki.database.ids.KNNList> input)Connect the input channel.KNNWeightProcessor.Instanceinstantiate(elki.parallel.Executor executor)
-
-
-
Method Detail
-
connectKNNInput
public void connectKNNInput(elki.parallel.variables.SharedObject<? extends elki.database.ids.KNNList> input)
Connect the input channel.- Parameters:
input- Input channel
-
instantiate
public KNNWeightProcessor.Instance instantiate(elki.parallel.Executor executor)
- Specified by:
instantiatein interfaceelki.parallel.processor.Processor- Specified by:
instantiatein classelki.parallel.processor.AbstractDoubleProcessor
-
-