Classes | |
class | AncestorIterator |
class | DescendantIterator |
class | Edge |
class | EdgeIterator |
Public Member Functions | |
void | addEdge (int fromNode, int toNode) |
Iterator | getAncestorIterator (int node) |
Iterator | getDescendantIterator (int node) |
Iterator | getEdgeIterator () |
int | getNumEdges () |
int | getNumNodes () |
Object | getTag (int fromNode, int toNode) |
GraphMatrix (int numNodes) | |
boolean | hasEdge (int fromNode, int toNode) |
void | setTag (int fromNode, int toNode, Object tag) |
Protected Member Functions | |
void | initTags () |
Protected Attributes | |
BitSet[] | matrix |
int | numEdges |
int | numNodes |
Object[][] | tags |
Definition at line 33 of file GraphMatrix.java.
utils.GraphMatrix.GraphMatrix | ( | int | numNodes | ) | [inline] |
Definition at line 55 of file GraphMatrix.java.
void utils.GraphMatrix.addEdge | ( | int | fromNode, |
int | toNode | ||
) | [inline] |
Definition at line 73 of file GraphMatrix.java.
Iterator utils.GraphMatrix.getAncestorIterator | ( | int | node | ) | [inline] |
Definition at line 118 of file GraphMatrix.java.
Iterator utils.GraphMatrix.getDescendantIterator | ( | int | node | ) | [inline] |
Definition at line 127 of file GraphMatrix.java.
Iterator utils.GraphMatrix.getEdgeIterator | ( | ) | [inline] |
Definition at line 109 of file GraphMatrix.java.
int utils.GraphMatrix.getNumEdges | ( | ) | [inline] |
Definition at line 69 of file GraphMatrix.java.
int utils.GraphMatrix.getNumNodes | ( | ) | [inline] |
Definition at line 65 of file GraphMatrix.java.
Object utils.GraphMatrix.getTag | ( | int | fromNode, |
int | toNode | ||
) | [inline] |
Definition at line 100 of file GraphMatrix.java.
boolean utils.GraphMatrix.hasEdge | ( | int | fromNode, |
int | toNode | ||
) | [inline] |
Definition at line 81 of file GraphMatrix.java.
void utils.GraphMatrix.initTags | ( | ) | [inline, protected] |
Definition at line 86 of file GraphMatrix.java.
void utils.GraphMatrix.setTag | ( | int | fromNode, |
int | toNode, | ||
Object | tag | ||
) | [inline] |
Definition at line 91 of file GraphMatrix.java.
BitSet [] utils.GraphMatrix.matrix [protected] |
Definition at line 39 of file GraphMatrix.java.
int utils.GraphMatrix.numEdges [protected] |
Definition at line 37 of file GraphMatrix.java.
int utils.GraphMatrix.numNodes [protected] |
Definition at line 35 of file GraphMatrix.java.
Object [][] utils.GraphMatrix.tags [protected] |
Definition at line 41 of file GraphMatrix.java.