Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::graph::distributed::select_distribution< InDistribution, VertexProperty, VertexSize, ProcessGroup, void > Struct Template Reference

Specialization for non-named graphs. More...

#include <named_graph.hpp>

Public Types

typedef mpl::if_< is_same
< InDistribution, defaultS >
, boost::parallel::variant_distribution
< ProcessGroup, VertexSize >
, InDistribution >::type 
type
 the distribution type stored in the graph for non-named graphs should be the variant_distribution type More...
 
typedef mpl::if_< is_same
< InDistribution, defaultS >
, boost::parallel::block, type >
::type 
default_type
 default_type is used as the distribution functor for the adjacency_list, it should be parallel::block by default More...
 

Detailed Description

template<typename InDistribution, typename VertexProperty, typename VertexSize, typename ProcessGroup>
struct boost::graph::distributed::select_distribution< InDistribution, VertexProperty, VertexSize, ProcessGroup, void >

Specialization for non-named graphs.

Member Typedef Documentation

template<typename InDistribution , typename VertexProperty , typename VertexSize , typename ProcessGroup >
typedef mpl::if_<is_same<InDistribution, defaultS>, boost::parallel::block, type>::type boost::graph::distributed::select_distribution< InDistribution, VertexProperty, VertexSize, ProcessGroup, void >::default_type

default_type is used as the distribution functor for the adjacency_list, it should be parallel::block by default

template<typename InDistribution , typename VertexProperty , typename VertexSize , typename ProcessGroup >
typedef mpl::if_<is_same<InDistribution, defaultS>, boost::parallel::variant_distribution<ProcessGroup, VertexSize>, InDistribution>::type boost::graph::distributed::select_distribution< InDistribution, VertexProperty, VertexSize, ProcessGroup, void >::type

the distribution type stored in the graph for non-named graphs should be the variant_distribution type


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