Interface PageRankAlgorithm

  • All Superinterfaces:
    org.neo4j.graphalgo.core.utils.mem.Assessable

    public interface PageRankAlgorithm
    extends org.neo4j.graphalgo.core.utils.mem.Assessable
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      java.lang.Class<? extends BaseComputeStep> computeStepClass()  
      default PageRank create​(org.neo4j.graphalgo.api.Graph graph, java.util.stream.LongStream sourceNodeIds, PageRankBaseConfig algoConfig, int concurrency, java.util.concurrent.ExecutorService executor, int batchSize, org.neo4j.graphalgo.core.utils.ProgressLogger progressLogger, org.neo4j.graphalgo.core.utils.paged.AllocationTracker tracker)  
      default PageRank create​(org.neo4j.graphalgo.api.Graph graph, java.util.stream.LongStream sourceNodeIds, PageRankBaseConfig algoConfig, int concurrency, java.util.concurrent.ExecutorService executor, org.neo4j.graphalgo.core.utils.ProgressLogger progressLogger, org.neo4j.graphalgo.core.utils.paged.AllocationTracker tracker)  
      default PageRank create​(org.neo4j.graphalgo.api.Graph graph, PageRankBaseConfig algoConfig, java.util.stream.LongStream sourceNodeIds, org.neo4j.graphalgo.core.utils.ProgressLogger progressLogger)
      Forces sequential use.
      default org.neo4j.graphalgo.core.utils.mem.MemoryEstimation memoryEstimation()  
      PageRankVariant variant​(PageRankBaseConfig config)  
      • Methods inherited from interface org.neo4j.graphalgo.core.utils.mem.Assessable

        memoryEstimation
    • Method Detail

      • create

        default PageRank create​(org.neo4j.graphalgo.api.Graph graph,
                                java.util.stream.LongStream sourceNodeIds,
                                PageRankBaseConfig algoConfig,
                                int concurrency,
                                java.util.concurrent.ExecutorService executor,
                                org.neo4j.graphalgo.core.utils.ProgressLogger progressLogger,
                                org.neo4j.graphalgo.core.utils.paged.AllocationTracker tracker)
      • create

        default PageRank create​(org.neo4j.graphalgo.api.Graph graph,
                                java.util.stream.LongStream sourceNodeIds,
                                PageRankBaseConfig algoConfig,
                                int concurrency,
                                java.util.concurrent.ExecutorService executor,
                                int batchSize,
                                org.neo4j.graphalgo.core.utils.ProgressLogger progressLogger,
                                org.neo4j.graphalgo.core.utils.paged.AllocationTracker tracker)
      • computeStepClass

        java.lang.Class<? extends BaseComputeStep> computeStepClass()
      • memoryEstimation

        default org.neo4j.graphalgo.core.utils.mem.MemoryEstimation memoryEstimation()
        Specified by:
        memoryEstimation in interface org.neo4j.graphalgo.core.utils.mem.Assessable