See: Description
| Interface | Description |
|---|---|
| Activatable |
This interface guarantees activatable vertices of a graph, for instance
activatable
actors of a social network. |
| NetworkOfActivatables<V extends Activatable> |
This interface guarantees networks of activatable vertices, for instance
a
social network of activatable actors. |
| Vertible<V extends Vertible<V>> |
This interface specifies classes representing a vertex of a graph.
|
| Class | Description |
|---|---|
| Actor |
This class represents actors as individual nodes of a
social network. |
| Clustering |
This class enables to store and manipulate clusters of a graph.
|
| Edge<V extends Vertible<V>> |
Objects of this class represent edges of general graphs.
|
| FibonacciHeap<V extends Vertible<V>> |
This class implements a Fibonacci heap data structure.
|
| Graph<V extends Vertible<V>> |
This class represents a general graph without multiple edges
as an array list of vertices and the corresponding adjacency matrix.
|
| PriorityQueue<V extends Vertible<V>> |
This class represents a priority queue for an array list of vertices.
|
| SimpleVertex |
An instance of this class represents a vertex of a directed graph.
|
| SocialNetwork |
This class represents a social network as a |
| Vertex<V extends Vertible<V>> |
An instance of this class represents a vertex of a graph.
|
| WeightedGraph<V extends Vertible<V>> |
This class represents a weighted directed graph as an array list of vertices.
|
Requires JDK 7