Specialization of container_traits for undirected_graph. More...
Public Types | |
using | container_t = undirected_graph< D, M, OptionalParams... > |
using | partition_t = typename graph_param_selector< D, M, OptionalParams... >::partition_t |
using | mapper_t = typename graph_param_selector< D, M, OptionalParams... >::mapper_t |
using | traits_t = typename graph_param_selector< D, M, OptionalParams... >::traits_t |
using | dist_t = typename traits_t::template construct_distribution< container_t >::type |
using | value_type = typename traits_t::value_type |
using | domain_type = typename partition_t::value_type |
using | accessor_type = graph_accessor< dist_t > |
using | reference = proxy< value_type, accessor_type > |
Specialization of container_traits for undirected_graph.
D | graph-attribute specifying Directedness (DIRECTED/UNDIRECTED). |
M | graph-attribute specifying Multiedge. (MULTIEDGES/NONMULTIEDGES). |
VertexP | type of property for the vertex. Default is no_property. Must be default assignable, copyable and assignable. |
EdgeP | type of property for the edge. Default is no_property. Must be default assignable, copyable and assignable. |
PS | Partition strategy that defines how to partition the original domain into subdomains. The default partition is balanced_partition. |
M | Mapper that defines how to map the subdomains produced by the partition to locations. The default mapper is mapper. |