Package org.onlab.graph
Class DijkstraGraphSearch<V extends Vertex,E extends Edge<V>>
- java.lang.Object
- 
- org.onlab.graph.AbstractGraphPathSearch<V,E>
- 
- org.onlab.graph.DijkstraGraphSearch<V,E>
 
 
- 
- All Implemented Interfaces:
- GraphPathSearch<V,E>
 - Direct Known Subclasses:
- SuurballeGraphSearch
 
 public class DijkstraGraphSearch<V extends Vertex,E extends Edge<V>> extends AbstractGraphPathSearch<V,E> Dijkstra shortest-path graph search algorithm capable of finding not just one, but all shortest paths between the source and destinations.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.onlab.graph.AbstractGraphPathSearchAbstractGraphPathSearch.DefaultResult
 - 
Nested classes/interfaces inherited from interface org.onlab.graph.GraphPathSearchGraphPathSearch.Result<V extends Vertex,E extends Edge<V>>
 
- 
 - 
Field Summary- 
Fields inherited from interface org.onlab.graph.GraphPathSearchALL_PATHS
 
- 
 - 
Constructor SummaryConstructors Constructor Description DijkstraGraphSearch()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected GraphPathSearch.Result<V,E>internalSearch(Graph<V,E> graph, V src, V dst, EdgeWeigher<V,E> weigher, int maxPaths)- 
Methods inherited from class org.onlab.graph.AbstractGraphPathSearchcheckArguments, search
 
- 
 
- 
- 
- 
Method Detail- 
internalSearchprotected GraphPathSearch.Result<V,E> internalSearch(Graph<V,E> graph, V src, V dst, EdgeWeigher<V,E> weigher, int maxPaths) - Specified by:
- internalSearchin class- AbstractGraphPathSearch<V extends Vertex,E extends Edge<V>>
 
 
- 
 
-