|
typedef static_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 PS::value_type | domain_type |
|
typedef domain_type::index_type | index_type |
|
typedef PS::index_type | cid_type |
|
typedef domain_type::size_type | size_type |
|
typedef graph_base_container< graph_base_container_traits< D, M, VertexP, EdgeP, domain_type > > | base_container_type |
|
typedef detail::construct_container_registry< base_container_type, partition_type >::type | container_registry_type |
|
typedef container_manager_static_graph< base_container_type, container_registry_type > | container_manager_type |
|
typedef base_container_type::vertex_type | value_type |
|
typedef container_directory< partition_type, mapper_type, manager_type, static_registry< manager_type > > | directory_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::static_graph_traits< D, M, VertexP, EdgeP, PS, Map >
Default traits for the stapl::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). |
VertexPx | type of property for the vertex. |
EdgePx | 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. |