Package org.neo4j.gds
Class Algorithm<RESULT>
- java.lang.Object
-
- org.neo4j.gds.Algorithm<RESULT>
-
public abstract class Algorithm<RESULT> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected org.neo4j.gds.core.utils.progress.tasks.ProgressTracker
progressTracker
protected org.neo4j.gds.core.utils.TerminationFlag
terminationFlag
-
Constructor Summary
Constructors Modifier Constructor Description protected
Algorithm(org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract RESULT
compute()
org.neo4j.gds.core.utils.progress.tasks.ProgressTracker
getProgressTracker()
org.neo4j.gds.core.utils.TerminationFlag
getTerminationFlag()
void
setTerminationFlag(org.neo4j.gds.core.utils.TerminationFlag terminationFlag)
-
-
-
Method Detail
-
compute
public abstract RESULT compute()
-
setTerminationFlag
public void setTerminationFlag(org.neo4j.gds.core.utils.TerminationFlag terminationFlag)
-
getTerminationFlag
public org.neo4j.gds.core.utils.TerminationFlag getTerminationFlag()
-
getProgressTracker
public org.neo4j.gds.core.utils.progress.tasks.ProgressTracker getProgressTracker()
-
-