Class PrecomputedSimilarityMatrix.Factory<O>

  • Type Parameters:
    O - Object type
    All Implemented Interfaces:
    elki.index.IndexFactory<O>
    Enclosing class:
    PrecomputedSimilarityMatrix<O>

    public static class PrecomputedSimilarityMatrix.Factory<O>
    extends java.lang.Object
    implements elki.index.IndexFactory<O>
    Factory for the index.
    Author:
    Erich Schubert
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected elki.similarity.Similarity<? super O> similarityFunction
      Nested similarity function.
    • Constructor Summary

      Constructors 
      Constructor Description
      Factory​(elki.similarity.Similarity<? super O> similarityFunction)
      Constructor.
    • Field Detail

      • similarityFunction

        protected final elki.similarity.Similarity<? super O> similarityFunction
        Nested similarity function.
    • Constructor Detail

      • Factory

        public Factory​(elki.similarity.Similarity<? super O> similarityFunction)
        Constructor.
        Parameters:
        similarityFunction - Similarity function
    • Method Detail

      • instantiate

        public PrecomputedSimilarityMatrix<O> instantiate​(elki.database.relation.Relation<O> relation)
        Specified by:
        instantiate in interface elki.index.IndexFactory<O>
      • getInputTypeRestriction

        public elki.data.type.TypeInformation getInputTypeRestriction()
        Specified by:
        getInputTypeRestriction in interface elki.index.IndexFactory<O>