Package org.neo4j.gds

Class Algorithm<RESULT>

java.lang.Object
org.neo4j.gds.Algorithm<RESULT>

public abstract class Algorithm<RESULT> extends Object
  • Field Details

    • progressTracker

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

      protected org.neo4j.gds.termination.TerminationFlag terminationFlag
  • Constructor Details

    • Algorithm

      protected Algorithm(org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker)
  • Method Details

    • compute

      public abstract RESULT compute()
    • setTerminationFlag

      public void setTerminationFlag(org.neo4j.gds.termination.TerminationFlag terminationFlag)
    • getTerminationFlag

      public org.neo4j.gds.termination.TerminationFlag getTerminationFlag()
    • getProgressTracker

      public org.neo4j.gds.core.utils.progress.tasks.ProgressTracker getProgressTracker()