Class LRDProcessor

  • All Implemented Interfaces:
    elki.parallel.processor.Processor

    public class LRDProcessor
    extends elki.parallel.processor.AbstractDoubleProcessor
    Processor for the "local reachability density" of LOF.
    Since:
    0.7.0
    Author:
    Erich Schubert
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      private class  LRDProcessor.Instance
      Instance
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private elki.database.datastore.DoubleDataStore kdists
      k-distance store
      private elki.database.datastore.DataStore<? extends elki.database.ids.KNNList> knns
      KNN store
      • Fields inherited from class elki.parallel.processor.AbstractDoubleProcessor

        output
    • Constructor Summary

      Constructors 
      Constructor Description
      LRDProcessor​(elki.database.datastore.DataStore<? extends elki.database.ids.KNNList> knns, elki.database.datastore.DoubleDataStore kdists)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      LRDProcessor.Instance instantiate​(elki.parallel.Executor master)  
      • Methods inherited from class elki.parallel.processor.AbstractDoubleProcessor

        cleanup, connectOutput
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • knns

        private elki.database.datastore.DataStore<? extends elki.database.ids.KNNList> knns
        KNN store
      • kdists

        private elki.database.datastore.DoubleDataStore kdists
        k-distance store
    • Constructor Detail

      • LRDProcessor

        public LRDProcessor​(elki.database.datastore.DataStore<? extends elki.database.ids.KNNList> knns,
                            elki.database.datastore.DoubleDataStore kdists)
        Constructor.
        Parameters:
        knns - k nearest neighbors
        kdists - k distances
    • Method Detail

      • instantiate

        public LRDProcessor.Instance instantiate​(elki.parallel.Executor master)
        Specified by:
        instantiate in interface elki.parallel.processor.Processor
        Specified by:
        instantiate in class elki.parallel.processor.AbstractDoubleProcessor