Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
vertex_list_adaptor.hpp File Reference
Include dependency graph for vertex_list_adaptor.hpp:

Classes

class  boost::graph::distribution_global_index_map< Distribution, OwnerPropertyMap, LocalPropertyMap >
 
class  boost::graph::stored_global_index_map< IndexMap >
 
class  boost::graph::vertex_list_adaptor< Graph, GlobalIndexMap >
 
struct  boost::graph::vertex_list_adaptor< Graph, GlobalIndexMap >::traversal_category
 
class  boost::graph::detail::default_global_index_map< Graph >
 
class  boost::property_map< vertex_index_t, graph::vertex_list_adaptor< Graph, GlobalIndexMap > >
 
class  boost::property_map< vertex_index_t, const graph::vertex_list_adaptor< Graph, GlobalIndexMap > >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::graph
 
 boost::graph::detail
 

Functions

template<typename Distribution , typename OwnerPropertyMap , typename LocalPropertyMap >
distribution_global_index_map
< Distribution,
OwnerPropertyMap,
LocalPropertyMap >::value_type 
boost::graph::get (const distribution_global_index_map< Distribution, OwnerPropertyMap, LocalPropertyMap > &p, typename distribution_global_index_map< Distribution, OwnerPropertyMap, LocalPropertyMap >::key_type x)
 
template<typename Graph , typename Distribution >
distribution_global_index_map
< Distribution, typename
property_map< Graph,
vertex_owner_t >::const_type,
typename property_map< Graph,
vertex_local_t >::const_type > 
boost::graph::make_distribution_global_index_map (const Graph &g, const Distribution &d)
 
template<typename PropertyMap , typename ForwardIterator >
void boost::graph::detail::initialize_global_index_map (const PropertyMap &, ForwardIterator, ForwardIterator)
 
template<typename IndexMap , typename ForwardIterator >
void boost::graph::detail::initialize_global_index_map (stored_global_index_map< IndexMap > &p, ForwardIterator first, ForwardIterator last)
 
template<typename Graph , typename GlobalIndexMap >
vertex_list_adaptor< Graph,
GlobalIndexMap > 
boost::graph::make_vertex_list_adaptor (const Graph &g, const GlobalIndexMap &index_map)
 
template<typename Graph >
vertex_list_adaptor< Graph,
typename
detail::default_global_index_map
< Graph >::type > 
boost::graph::make_vertex_list_adaptor (const Graph &g)
 
template<typename Graph , typename GlobalIndexMap >
vertex_list_adaptor< Graph,
GlobalIndexMap >
::vertex_descriptor 
boost::graph::source (typename vertex_list_adaptor< Graph, GlobalIndexMap >::edge_descriptor e, const vertex_list_adaptor< Graph, GlobalIndexMap > &g)
 
template<typename Graph , typename GlobalIndexMap >
vertex_list_adaptor< Graph,
GlobalIndexMap >
::vertex_descriptor 
boost::graph::target (typename vertex_list_adaptor< Graph, GlobalIndexMap >::edge_descriptor e, const vertex_list_adaptor< Graph, GlobalIndexMap > &g)
 
template<typename Graph , typename GlobalIndexMap >
std::pair< typename
vertex_list_adaptor< Graph,
GlobalIndexMap >
::out_edge_iterator, typename
vertex_list_adaptor< Graph,
GlobalIndexMap >
::out_edge_iterator > 
boost::graph::out_edges (typename vertex_list_adaptor< Graph, GlobalIndexMap >::vertex_descriptor v, const vertex_list_adaptor< Graph, GlobalIndexMap > &g)
 
template<typename Graph , typename GlobalIndexMap >
vertex_list_adaptor< Graph,
GlobalIndexMap >
::degree_size_type 
boost::graph::out_degree (typename vertex_list_adaptor< Graph, GlobalIndexMap >::vertex_descriptor v, const vertex_list_adaptor< Graph, GlobalIndexMap > &g)
 
template<typename Graph , typename GlobalIndexMap >
std::pair< typename
vertex_list_adaptor< Graph,
GlobalIndexMap >
::in_edge_iterator, typename
vertex_list_adaptor< Graph,
GlobalIndexMap >
::in_edge_iterator > 
boost::graph::in_edges (typename vertex_list_adaptor< Graph, GlobalIndexMap >::vertex_descriptor v, const vertex_list_adaptor< Graph, GlobalIndexMap > &g)
 
template<typename Graph , typename GlobalIndexMap >
vertex_list_adaptor< Graph,
GlobalIndexMap >
::degree_size_type 
boost::graph::in_degree (typename vertex_list_adaptor< Graph, GlobalIndexMap >::vertex_descriptor v, const vertex_list_adaptor< Graph, GlobalIndexMap > &g)
 
template<typename Graph , typename GlobalIndexMap >
vertex_list_adaptor< Graph,
GlobalIndexMap >
::degree_size_type 
boost::graph::degree (typename vertex_list_adaptor< Graph, GlobalIndexMap >::vertex_descriptor v, const vertex_list_adaptor< Graph, GlobalIndexMap > &g)
 
template<typename Graph , typename GlobalIndexMap >
std::pair< typename
vertex_list_adaptor< Graph,
GlobalIndexMap >
::adjacency_iterator, typename
vertex_list_adaptor< Graph,
GlobalIndexMap >
::adjacency_iterator > 
boost::graph::adjacent_vertices (typename vertex_list_adaptor< Graph, GlobalIndexMap >::vertex_descriptor v, const vertex_list_adaptor< Graph, GlobalIndexMap > &g)
 
template<typename Graph , typename GlobalIndexMap >
std::pair< typename
vertex_list_adaptor< Graph,
GlobalIndexMap >
::vertex_iterator, typename
vertex_list_adaptor< Graph,
GlobalIndexMap >
::vertex_iterator > 
boost::graph::vertices (const vertex_list_adaptor< Graph, GlobalIndexMap > &g)
 
template<typename Graph , typename GlobalIndexMap >
vertex_list_adaptor< Graph,
GlobalIndexMap >
::vertices_size_type 
boost::graph::num_vertices (const vertex_list_adaptor< Graph, GlobalIndexMap > &g)
 
template<typename Graph , typename GlobalIndexMap >
std::pair< typename
vertex_list_adaptor< Graph,
GlobalIndexMap >
::edge_iterator, typename
vertex_list_adaptor< Graph,
GlobalIndexMap >
::edge_iterator > 
boost::graph::edges (const vertex_list_adaptor< Graph, GlobalIndexMap > &g)
 
template<typename Graph , typename GlobalIndexMap >
vertex_list_adaptor< Graph,
GlobalIndexMap >
::edges_size_type 
boost::graph::num_edges (const vertex_list_adaptor< Graph, GlobalIndexMap > &g)
 
template<typename PropertyTag , typename Graph , typename GlobalIndexMap >
property_map< Graph,
PropertyTag >::type 
boost::graph::get (PropertyTag p, vertex_list_adaptor< Graph, GlobalIndexMap > &g)
 
template<typename PropertyTag , typename Graph , typename GlobalIndexMap >
property_map< Graph,
PropertyTag >::const_type 
boost::graph::get (PropertyTag p, const vertex_list_adaptor< Graph, GlobalIndexMap > &g)
 
template<typename PropertyTag , typename Graph , typename GlobalIndexMap >
property_traits< typename
property_map< Graph,
PropertyTag >::type >
::value_type 
boost::graph::get (PropertyTag p, const vertex_list_adaptor< Graph, GlobalIndexMap > &g, typename property_traits< typename property_map< Graph, PropertyTag >::type >::key_type const &x)
 
template<typename PropertyTag , typename Graph , typename GlobalIndexMap >
void boost::graph::put (PropertyTag p, vertex_list_adaptor< Graph, GlobalIndexMap > &g, typename property_traits< typename property_map< Graph, PropertyTag >::type >::key_type const &x, typename property_traits< typename property_map< Graph, PropertyTag >::type >::value_type const &v)
 
template<typename Graph , typename GlobalIndexMap >
GlobalIndexMap boost::graph::get (vertex_index_t, const vertex_list_adaptor< Graph, GlobalIndexMap > &g)
 
template<typename Graph , typename GlobalIndexMap >
vertex_list_adaptor< Graph,
GlobalIndexMap >
::vertices_size_type 
boost::graph::get (vertex_index_t, const vertex_list_adaptor< Graph, GlobalIndexMap > &g, typename vertex_list_adaptor< Graph, GlobalIndexMap >::vertex_descriptor x)
 
template<typename Graph , typename GlobalIndexMap >
std::pair< typename
vertex_list_adaptor< Graph,
GlobalIndexMap >
::edge_descriptor, bool > 
boost::graph::edge (typename vertex_list_adaptor< Graph, GlobalIndexMap >::vertex_descriptor u, typename vertex_list_adaptor< Graph, GlobalIndexMap >::vertex_descriptor v, vertex_list_adaptor< Graph, GlobalIndexMap > &g)