Class SilhouetteTask

  • All Implemented Interfaces:
    java.lang.Runnable

    public abstract class SilhouetteTask
    extends java.lang.Object
    implements java.lang.Runnable
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static SilhouetteTask createTask​(org.neo4j.gds.api.properties.nodes.NodePropertyValues nodePropertyValues, org.neo4j.gds.core.utils.paged.HugeIntArray communities, org.neo4j.gds.core.utils.paged.HugeDoubleArray silhouette, int k, int dimensions, long[] nodesInCluster, org.neo4j.gds.core.utils.partition.Partition partition, org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker)  
      double getAverageSilhouette()  
      void run()  
      • Methods inherited from class java.lang.Object

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

      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
      • getAverageSilhouette

        public double getAverageSilhouette()
      • createTask

        public static SilhouetteTask createTask​(org.neo4j.gds.api.properties.nodes.NodePropertyValues nodePropertyValues,
                                                org.neo4j.gds.core.utils.paged.HugeIntArray communities,
                                                org.neo4j.gds.core.utils.paged.HugeDoubleArray silhouette,
                                                int k,
                                                int dimensions,
                                                long[] nodesInCluster,
                                                org.neo4j.gds.core.utils.partition.Partition partition,
                                                org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker)