STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Types
stapl::csr_graph_traits< D, M, VertexP, EdgeP, PS, Map > Struct Template Reference

Default traits for the csr_graph container. Specifies customizable type parameters that could be changed on a per-container basis. More...

Public Types

typedef csr_graph_base_traits this_type
 
typedef VertexP vertex_property
 
typedef EdgeP edge_property
 
typedef PS::value_type domain_type
 
typedef domain_type::index_type index_type
 
typedef index_type vertex_descriptor
 
typedef index_type 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::index_type cid_type
 
typedef domain_type::size_type size_type
 
using base_container_type = graph_base_container< BCTraits >
 
typedef detail::construct_container_registry< base_container_type, partition_type >::type container_registry_type
 
typedef container_manager_static_graph< base_container_type, container_registry_typecontainer_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
 

Detailed Description

template<graph_attributes D, graph_attributes M, typename VertexP, typename EdgeP, typename PS, typename Map>
struct stapl::csr_graph_traits< D, M, VertexP, EdgeP, PS, Map >

Default traits for the csr_graph container. Specifies customizable type parameters that could be changed on a per-container basis.

Template Parameters
Dgraph-attribute specifying Directedness (DIRECTED/UNDIRECTED).
Mgraph-attribute specifying Multiedge. (MULTIEDGES/NONMULTIEDGES).
VertexPtype of property for the vertex.
EdgePtype of property for the edge.
PSPartition strategy that defines how to partition the original domain into subdomains.
MapMapper that defines how to map the subdomains produced by the partition to locations.

The documentation for this struct was generated from the following file: