| Packages | |
| graph | |
| graph.directed | |
| graph.explicit | |
| graph.filter | |
| graph.implicit | |
| graph.multigraph | |
| graph.traversal | |
| graph.traversal.iterator | |
| graph.traversal.propagator | |
| graph.traversal.visitor | |
| graph.undirected | |
| Dependencies | ||
ceylon.collection | 1.1.0 | |
common | 0.0.1 | |
| Interfaces | |
AdjacencyGraph | Source Codeshared AdjacencyGraph<V>ConceptAn Complexity
Infinite GraphsThe number of vertices may be infinite in which case the user has to take care not to call methods which
will not return (this is similar to an The same applies for the number of neighbors of a vertex. Design NotesThink about making Vertex (and, in subclasses, Edge) member classes! cf. Graph example here |
Edge | Source Codeshared Edge<Vertex,E>A generic edge between two vertices of type Vertex. |
ImplicitEdgeWeights | Source Codeshared ImplicitEdgeWeights<Weight,Vertex>
|
IncidenceGraph | Source Codeshared IncidenceGraph<V,E>A graph with explicit edges. The number of vertices and edges may be infinite in which case the user has to take care not to call methods which
will not return (this is similar to an The same applies for the neighbors or adjacent edges of a vertex. |
SimpleGraph | Source Codeshared SimpleGraph<V,E>A |
VertexList | Source Codeshared VertexList<V>A Graph with efficient access to all vertices. Complexity
|
Walk | Source Codeshared Walk<V,E>A Walk is a possibly empty sequence of edges connecting two vertices. |
Weights | Source Codeshared Weights<Weight,Vertex,E>
|
| Classes | |
Hops | Source Codeshared Hops<V,E>Hops assigns an edge the weight of 1 and can therefore be used to count the number of edges, or 'hops' between two vertices. |