Class AFKMC2.Instance

    • Constructor Summary

      Constructors 
      Constructor Description
      Instance​(elki.database.relation.Relation<? extends elki.data.NumberVector> relation, elki.distance.NumberVectorDistance<?> distance, int m, elki.utilities.random.RandomFactory rnd)
      Constructor.
    • Constructor Detail

      • Instance

        public Instance​(elki.database.relation.Relation<? extends elki.data.NumberVector> relation,
                        elki.distance.NumberVectorDistance<?> distance,
                        int m,
                        elki.utilities.random.RandomFactory rnd)
        Constructor.
        Parameters:
        relation - Data relation to process
        distance - Distance function
        m - M parameter
        rnd - Random generator
    • Method Detail

      • sample

        protected elki.database.ids.DBIDRef sample​(double weightsum)
        Description copied from class: KMC2.Instance
        Weighted sampling.
        Overrides:
        sample in class KMC2.Instance
        Parameters:
        weightsum - Total weight sum.
        Returns:
        Sampled object
      • getLogger

        protected elki.logging.Logging getLogger()
        Description copied from class: KMC2.Instance
        Class logger.
        Overrides:
        getLogger in class KMC2.Instance
        Returns:
        Logger