|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Array-based graph implementation. More...
Go to the source code of this file.
Classes | |
| class | Aleph::Graph_Anode< Node_Info > |
Node of Array_Graph More... | |
| class | Aleph::Graph_Aarc< Arc_Info > |
| class | Aleph::Array_Graph< __Graph_Node, __Graph_Arc > |
| struct | Aleph::Array_Graph< __Graph_Node, __Graph_Arc >::Node_Iterator |
| struct | Aleph::Array_Graph< __Graph_Node, __Graph_Arc >::Arc_Iterator |
| Iterator over arcs of a graph. More... | |
| class | Aleph::Array_Graph< __Graph_Node, __Graph_Arc >::Node_Arc_Iterator |
| struct | Aleph::Array_Graph< __Graph_Node, __Graph_Arc >::Cmp_Arc< Cmp > |
Namespaces | |
| namespace | Aleph |
| Main namespace for Aleph-w library functions. | |
Typedefs | |
| template<typename __Graph_Node = Graph_Anode<int>, typename __Graph_Arc = Graph_Aarc<int>> | |
| using | Aleph::Array_Digraph = Digraph< Array_Graph< __Graph_Node, __Graph_Arc > > |
| Directed graph (digraph) implemented with array-based adjacency lists. | |
Array-based graph implementation.
This file provides Array_Graph and Array_Digraph, graph implementations that use arrays for node storage. These offer better cache locality for dense graphs and efficient indexed access to nodes.
Definition in file tpl_agraph.H.