Base container traits for a CSR with short edges. More...
Public Types | |
using | raw_vertex_property = VertexP |
using | stored_type = typename define_value_type< VertexP >::type |
using | vertex_property = stored_type |
using | edge_property = EdgeP |
using | vertex_descriptor = typename Dom::index_type |
using | simple_vertex_descriptor = typename Dom::index_type |
using | edge_descriptor = edge_descriptor_impl< vertex_descriptor > |
using | full_edge_type = typename sequential::select_edge< vertex_descriptor, edge_property, D >::type |
using | edge_type = typename sequential::compute_short_edge_type< full_edge_type >::type |
using | edgelist_type = csr_edgelist_impl< edge_type > |
using | vertex_impl_type = vertex_csr_impl< vertex_descriptor, vertex_property, edgelist_type > |
using | storage_type = csr_vector_storage< this_type > |
using | container_type = csr_model< this_type > |
using | domain_type = Dom |
using | directness_type = typename sequential::graph_type< this_type, D >::type |
using | multiplicity_type = typename sequential::graph_type< this_type, m_type >::type |
Static Public Attributes | |
static const graph_attributes | m_type = NONMULTIEDGES |
static const graph_attributes | d_type = D |
Base container traits for a CSR with short edges.
D | graph-attribute specifying Directedness (DIRECTED/UNDIRECTED). |
VertexP | type of property for the vertex. |
EdgeP | type of property for the edge. |
Dom | Domain type of the base container. |