Package org.neo4j.graphalgo.pagerank
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)
-
-
-
Method Detail
-
create
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. If you want parallelism, prefercreate(Graph, LongStream, PageRankBaseConfig, int, ExecutorService, int, ProgressLogger, AllocationTracker)
}
-
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)
-
variant
PageRankVariant variant(PageRankBaseConfig config)
-
computeStepClass
java.lang.Class<? extends BaseComputeStep> computeStepClass()
-
memoryEstimation
default org.neo4j.graphalgo.core.utils.mem.MemoryEstimation memoryEstimation()
- Specified by:
memoryEstimation
in interfaceorg.neo4j.graphalgo.core.utils.mem.Assessable
-
-