Package com.jgalgo.alg.shortestpath
Interface ShortestPathAllPairs.Builder
- All Superinterfaces:
AlgorithmBuilderBase
- Enclosing interface:
ShortestPathAllPairs
A builder for
ShortestPathAllPairs
objects.- Author:
- Barak Ugav
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Create a new algorithm object for all pairs shortest paths computation.cardinality
(boolean cardinalityWeight) Enable/disable the support for cardinality shortest paths only.Methods inherited from interface com.jgalgo.alg.common.AlgorithmBuilderBase
setOption
-
Method Details
-
build
ShortestPathAllPairs build()Create a new algorithm object for all pairs shortest paths computation.- Returns:
- a new all pairs shortest paths algorithm
-
cardinality
Enable/disable the support for cardinality shortest paths only.More efficient algorithm may exists for cardinality shortest paths. Note that if this option is enabled, ONLY cardinality shortest paths will be supported.
- Parameters:
cardinalityWeight
- iftrue
, only cardinality shortest paths will be supported by algorithms built by this builder- Returns:
- this builder
-