java.lang.Object
org.neo4j.gds.graphsampling.samplers.rw.Walker
All Implemented Interfaces:
Runnable

public class Walker extends Object implements Runnable
  • Field Details

    • rng

      protected final SplittableRandom rng
    • inputGraph

      protected final org.neo4j.gds.api.Graph inputGraph
    • progressTracker

      protected final org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker
  • Constructor Details

    • Walker

      public Walker(SeenNodes seenNodes, Optional<org.neo4j.gds.collections.haa.HugeAtomicDoubleArray> totalWeights, double qualityThreshold, WalkQualities walkQualities, SplittableRandom rng, org.neo4j.gds.api.Graph inputGraph, double restartProbability, org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker, NextNodeStrategy nextNodeStrategy)
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable
    • startNodesUsed

      public com.carrotsearch.hppc.LongSet startNodesUsed()