Package org.neo4j.gds.steiner
Class ShortestPathsSteinerAlgorithm
- java.lang.Object
-
- org.neo4j.gds.Algorithm<SteinerTreeResult>
-
- org.neo4j.gds.steiner.ShortestPathsSteinerAlgorithm
-
public class ShortestPathsSteinerAlgorithm extends org.neo4j.gds.Algorithm<SteinerTreeResult>
-
-
Constructor Summary
Constructors Constructor Description ShortestPathsSteinerAlgorithm(org.neo4j.gds.api.Graph graph, long sourceId, java.util.List<java.lang.Long> terminals, double delta, int concurrency, boolean applyRerouting, java.util.concurrent.ExecutorService executorService, org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SteinerTreeResultcompute()voidrelease()
-
-
-
Field Detail
-
ROOT_NODE
public static final long ROOT_NODE
- See Also:
- Constant Field Values
-
PRUNED
public static final long PRUNED
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ShortestPathsSteinerAlgorithm
public ShortestPathsSteinerAlgorithm(org.neo4j.gds.api.Graph graph, long sourceId, java.util.List<java.lang.Long> terminals, double delta, int concurrency, boolean applyRerouting, java.util.concurrent.ExecutorService executorService, org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker)
-
-
Method Detail
-
compute
public SteinerTreeResult compute()
- Specified by:
computein classorg.neo4j.gds.Algorithm<SteinerTreeResult>
-
release
public void release()
- Specified by:
releasein classorg.neo4j.gds.Algorithm<SteinerTreeResult>
-
-