|
typedef csr_base_container_traits< D, M, VertexP, EdgeP, Dom > | this_type |
|
typedef VertexP | raw_vertex_property |
|
typedef define_value_type< VertexP >::type | stored_type |
|
typedef stored_type | vertex_property |
|
typedef EdgeP | edge_property |
|
typedef Dom::index_type | vertex_descriptor |
|
typedef Dom::index_type | simple_vertex_descriptor |
|
typedef edge_descriptor_impl< vertex_descriptor > | edge_descriptor |
|
typedef sequential::select_edge< vertex_descriptor, edge_property, D >::type | full_edge_type |
|
using | edge_type = full_edge_type |
|
using | edgelist_type = csr_edgelist_impl< full_edge_type > |
|
typedef vertex_csr_impl< vertex_descriptor, vertex_property, edgelist_type > | vertex_impl_type |
|
typedef csr_vector_storage< this_type > | storage_type |
|
typedef csr_model< this_type > | container_type |
|
typedef sequential::graph_type< this_type, D >::type | directness_type |
|
typedef sequential::graph_type< this_type, M >::type | multiplicity_type |
|
typedef Dom | domain_type |
|
template<graph_attributes D, graph_attributes M, typename VertexP, typename EdgeP, typename Dom>
struct stapl::csr_base_container_traits< D, M, VertexP, EdgeP, Dom >
Default traits for the csr_graph 's base container.
- Template Parameters
-
D | graph-attribute specifying Directedness (DIRECTED/UNDIRECTED). |
M | graph-attribute specifying Multiedge. (MULTIEDGES/NONMULTIEDGES). |
VertexP | type of property for the vertex. |
EdgeP | type of property for the edge. |
Dom | Domain type of the base container. |