|
typedef dynamic_graph_traits< D, M, VertexP, EdgeP, PS, Map > | this_type |
|
typedef VertexP | vertex_property |
|
typedef EdgeP | edge_property |
|
typedef size_t | vertex_descriptor |
|
typedef size_t | simple_vertex_descriptor |
|
typedef vertex_descriptor | gid_type |
|
typedef edge_descriptor_impl< vertex_descriptor > | edge_descriptor |
|
typedef sequential::graph_type< this_type, D >::type | directness_type |
|
typedef sequential::graph_type< this_type, M >::type | multiplicity_type |
|
typedef PS | partition_type |
|
typedef Map | mapper_type |
|
typedef map_manager< partition_type, mapper_type > | manager_type |
|
typedef vector_directory< partition_type, mapper_type, manager_type, interval_registry< manager_type > > | directory_type |
|
typedef dynamic_graph_base_container_traits< D, M, VertexP, EdgeP > | base_container_traits_type |
|
typedef dynamic_graph_base_container< base_container_traits_type > | base_container_type |
|
typedef detail::construct_container_registry< base_container_type, partition_type >::type | container_registry_type |
|
typedef container_manager_dynamic_graph< base_container_type, container_registry_type > | container_manager_type |
|
typedef base_container_type::vertex_type | value_type |
|
typedef void | enable_view_reference |
|
typedef vertex_property | nested_stored_value_type |
|
typedef detail::graph_nested_initializer | nested_initializer_type |
|
template<graph_attributes D, graph_attributes M, typename VertexP, typename EdgeP, typename PS, typename Map>
struct stapl::dynamic_graph_traits< D, M, VertexP, EdgeP, PS, Map >
Default traits for the dynamic_graph container. Specifies customizable type parameters that could be changed on a per-container basis.
- 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. |
PS | Partition strategy that defines how to partition the original domain into subdomains. |
Map | Mapper that defines how to map the subdomains produced by the partition to locations. |