Class SpacefillingMaterializeKNNPreprocessor.Factory<V extends elki.data.NumberVector>

    • Field Detail

      • curvegen

        java.util.List<? extends elki.math.spacefillingcurves.SpatialSorter> curvegen
        Spatial curve generators
      • window

        double window
        Curve window size
      • variants

        int variants
        Number of variants to generate for each curve
      • random

        elki.utilities.random.RandomFactory random
        Random number generator.
    • Constructor Detail

      • Factory

        public Factory​(int k,
                       elki.distance.Distance<? super V> distance,
                       java.util.List<? extends elki.math.spacefillingcurves.SpatialSorter> curvegen,
                       double window,
                       int variants,
                       elki.utilities.random.RandomFactory random)
        Constructor.
        Parameters:
        curvegen - Curve generators
        window - Window multiplicator
        variants - Number of curve variants to generate
        random - Random number generator