All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class jdsl.core.algo.graphtraversals.BiconnectivityAnalyzer

java.lang.Object
   |
   +----jdsl.core.algo.graphtraversals.DFS
           |
           +----jdsl.core.algo.graphtraversals.BiconnectivityAnalyzer

public class BiconnectivityAnalyzer
extends DFS

Constructor Index

 o BiconnectivityAnalyzer()

Method Index

 o execute(InspectableGraph, Vertex, Object)
Executes the cut-vertex search and returns an enumeration of cut- vertices.
 o finishVisit(Vertex)
Called when the search has finished with the vertex.
 o isDone()
It is necessary to complete the entire traversal, so this method always returns false.
 o result()
Not used in this algorithm, but required by the abstract template.
 o startVisit(Vertex)
Called when a vertex is visited.
 o traverseBack(Edge, Vertex)
Called when a back edge is traversed.
 o traverseDiscovery(Edge, Vertex)
Called when a discovery edge is traversed.

Constructors

 o BiconnectivityAnalyzer
 public BiconnectivityAnalyzer()

Methods

 o execute
 public Object execute(InspectableGraph g,
                       Vertex start,
                       Object info)
Executes the cut-vertex search and returns an enumeration of cut- vertices.

Overrides:
execute in class DFS
 o result
 public Object result()
Not used in this algorithm, but required by the abstract template.

Overrides:
result in class DFS
 o isDone
 public boolean isDone()
It is necessary to complete the entire traversal, so this method always returns false.

Overrides:
isDone in class DFS
 o startVisit
 public void startVisit(Vertex v)
Called when a vertex is visited.

Overrides:
startVisit in class DFS
 o traverseBack
 public void traverseBack(Edge e,
                          Vertex from)
Called when a back edge is traversed.

Overrides:
traverseBack in class DFS
 o traverseDiscovery
 public void traverseDiscovery(Edge e,
                               Vertex from)
Called when a discovery edge is traversed.

Overrides:
traverseDiscovery in class DFS
 o finishVisit
 public void finishVisit(Vertex v)
Called when the search has finished with the vertex.

Overrides:
finishVisit in class DFS

All Packages  Class Hierarchy  This Package  Previous  Next  Index