ug4
undirected_boost.h File Reference
#include "undirected.h"
#include <boost/iterator/counting_iterator.hpp>

Go to the source code of this file.

Classes

class  boost::degree_property_map< ug::UndirectedMatrix< T > >
 
struct  boost::graph_traits< ug::UndirectedMatrix< T > >
 
struct  boost::property_map< ug::UndirectedMatrix< T >, vertex_index_t >
 
class  boost::UM_out_edge_iterator< T >
 

Namespaces

 boost
 
 ug
 the ug namespace
 

Functions

template<class T >
std::pair< typename ug::UndirectedMatrix< T >::adjacency_iterator, typename ug::UndirectedMatrix< T >::adjacency_iterator > boost::adjacent_vertices (size_t v, ug::UndirectedMatrix< T > const &M)
 
template<class T >
int boost::degree (int v, ug::UndirectedMatrix< T > const &M)
 
template<class T >
property_map< ug::UndirectedMatrix< T >, vertex_index_t >::const_type boost::get (vertex_index_t, ug::UndirectedMatrix< T > const &m)
 
template<class T >
int boost::in_degree (int v, ug::UndirectedMatrix< T > const &M)
 
template<class T >
degree_property_map< ug::UndirectedMatrix< T > > boost::make_degree_map (const ug::UndirectedMatrix< T > &g)
 
template<class T >
int boost::num_vertices (ug::UndirectedMatrix< T > const &M)
 
template<class T >
int boost::out_degree (int v, ug::UndirectedMatrix< T > const &M)
 
template<class T >
std::pair< UM_out_edge_iterator< T >, UM_out_edge_iterator< T > > boost::out_edges (int v, ug::UndirectedMatrix< T > const &M)
 
template<class T >
int boost::source (typename T::edge const &e, T const &)
 
template<class T >
int boost::target (typename T::edge const &e, T const &)
 
template<class T >
std::pair< counting_iterator< size_t >, counting_iterator< size_t > > boost::vertices (ug::UndirectedMatrix< T > const &M)