#include <vertex_list_adaptor.hpp>
Classes | |
struct | traversal_category |
Public Types | |
typedef inherited::vertex_descriptor | vertex_descriptor |
typedef std::vector < vertex_descriptor > ::iterator | vertex_iterator |
typedef std::vector < vertex_descriptor > ::size_type | vertices_size_type |
typedef boost::graph::parallel::process_group_type < Graph >::type | process_group_type |
typedef Graph::edge_descriptor | edge_descriptor |
typedef detail::BOOST_JOIN(get_opt_member_, adjacency_iterator)< Graph > typedef detail::BOOST_JOIN(get_opt_member_, out_edge_iterator)< Graph > typedef detail::BOOST_JOIN(get_opt_member_, in_edge_iterator)< Graph > typedef detail::BOOST_JOIN(get_opt_member_, vertex_iterator)< Graph > typedef detail::BOOST_JOIN(get_opt_member_, edge_iterator)< Graph > typedef Graph::directed_category | directed_category |
typedef Graph::edge_parallel_category | edge_parallel_category |
typedef Graph::traversal_category | traversal_category |
Public Member Functions | |
vertex_list_adaptor (const Graph &g, const GlobalIndexMap &index_map=GlobalIndexMap()) | |
const Graph & | base () const |
process_group_type | process_group () const |
std::pair< vertex_iterator, vertex_iterator > | vertices () const |
vertices_size_type | num_vertices () const |
GlobalIndexMap | get_index_map () const |
Static Public Member Functions | |
typedef detail::BOOST_JOIN(get_opt_member_, vertices_size_type)< Graph > typedef detail::BOOST_JOIN(get_opt_member_, edges_size_type)< Graph > typedef static detail::BOOST_JOIN(get_opt_member_, degree_size_type)< Graph > vertex_descriptor | null_vertex () |
|
inherited |
|
inherited |
|
inherited |
|
inlinestaticinherited |
typedef boost::graph::parallel::process_group_type<Graph>::type boost::graph::vertex_list_adaptor< Graph, GlobalIndexMap >::process_group_type |
|
inherited |
typedef inherited::vertex_descriptor boost::graph::vertex_list_adaptor< Graph, GlobalIndexMap >::vertex_descriptor |
typedef std::vector<vertex_descriptor>::iterator boost::graph::vertex_list_adaptor< Graph, GlobalIndexMap >::vertex_iterator |
typedef std::vector<vertex_descriptor>::size_type boost::graph::vertex_list_adaptor< Graph, GlobalIndexMap >::vertices_size_type |
|
inline |
References boost::graph::distributed::all_gather(), boost::xpressive::first, boost::graph::detail::initialize_global_index_map(), boost::graph::vertex_list_adaptor< Graph, GlobalIndexMap >::process_group(), boost::shared_ptr< T >::reset(), boost::locale::period::marks::second, boost::graph::vertex_list_adaptor< Graph, GlobalIndexMap >::vertices(), and boost::vertices().
|
inline |
Referenced by boost::graph::adjacent_vertices(), boost::graph::degree(), boost::graph::edge(), boost::graph::edges(), boost::graph::in_degree(), boost::graph::in_edges(), boost::graph::num_edges(), boost::graph::out_degree(), boost::graph::out_edges(), boost::graph::put(), boost::graph::source(), and boost::graph::target().
|
inline |
|
inline |
Referenced by boost::graph::num_vertices().
|
inline |
|
inline |
References boost::xpressive::make_pair.
Referenced by boost::graph::vertex_list_adaptor< Graph, GlobalIndexMap >::vertex_list_adaptor(), and boost::graph::vertices().