Class GNAT.Factory<O extends NumberVector>

  • Type Parameters:
    O - Object type
    All Implemented Interfaces:
    IndexFactory<O>
    Enclosing class:
    GNAT<O>

    @Alias({"MVPTree","mvp"})
    public static class GNAT.Factory<O extends NumberVector>
    extends java.lang.Object
    implements IndexFactory<O>
    Index Factory
    Author:
    Robert Gehde
    • Constructor Detail

      • Factory

        public Factory​(Distance<? super O> distFunc,
                       RandomFactory random,
                       int numberVantagePoints)
        Constructor.
        Parameters:
        distFunc - Distance function
        random - Random generator
        numberVantagePoints - Number of vantage points to use