Adjacency list traits for a distributed adjacency list. More...
#include <adjacency_list.hpp>
Public Types | |
typedef base_type::vertex_descriptor | local_vertex_descriptor |
typedef base_type::edge_descriptor | local_edge_descriptor |
typedef boost::mpl::if_ < typename DirectedS::is_bidir_t, bidirectional_tag, typename boost::mpl::if_< typename DirectedS::is_directed_t, directed_tag, undirected_tag > ::type >::type | directed_category |
typedef parallel_edge_traits < OutEdgeListS >::type | edge_parallel_category |
typedef detail::parallel::global_descriptor < local_vertex_descriptor > | vertex_descriptor |
typedef detail::parallel::edge_descriptor < local_edge_descriptor > | edge_descriptor |
Adjacency list traits for a distributed adjacency list.
Contains the vertex and edge descriptors, the directed-ness, and the parallel edges typedefs.
typedef boost::mpl::if_<typename DirectedS::is_bidir_t, bidirectional_tag, typename boost::mpl::if_<typename DirectedS::is_directed_t, directed_tag, undirected_tag >::type >::type boost::adjacency_list_traits< OutEdgeListS, distributedS< ProcessGroup, InVertexListS, InDistribution >, DirectedS >::directed_category |
typedef detail::parallel::edge_descriptor<local_edge_descriptor> boost::adjacency_list_traits< OutEdgeListS, distributedS< ProcessGroup, InVertexListS, InDistribution >, DirectedS >::edge_descriptor |
typedef parallel_edge_traits<OutEdgeListS>::type boost::adjacency_list_traits< OutEdgeListS, distributedS< ProcessGroup, InVertexListS, InDistribution >, DirectedS >::edge_parallel_category |
typedef base_type::edge_descriptor boost::adjacency_list_traits< OutEdgeListS, distributedS< ProcessGroup, InVertexListS, InDistribution >, DirectedS >::local_edge_descriptor |
typedef base_type::vertex_descriptor boost::adjacency_list_traits< OutEdgeListS, distributedS< ProcessGroup, InVertexListS, InDistribution >, DirectedS >::local_vertex_descriptor |
typedef detail::parallel::global_descriptor<local_vertex_descriptor> boost::adjacency_list_traits< OutEdgeListS, distributedS< ProcessGroup, InVertexListS, InDistribution >, DirectedS >::vertex_descriptor |