Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
random.hpp File Reference
Include dependency graph for random.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  boost::detail::dummy_property_copier
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::detail
 

Functions

template<class Graph , class RandomNumGen >
graph_traits< Graph >
::vertex_descriptor 
boost::random_vertex (Graph &g, RandomNumGen &gen)
 
template<class Graph , class RandomNumGen >
graph_traits< Graph >
::edge_descriptor 
boost::random_edge (Graph &g, RandomNumGen &gen)
 
template<typename Graph , typename RandomNumGen >
graph_traits< Graph >
::edge_descriptor 
boost::random_out_edge (Graph &g, typename graph_traits< Graph >::vertex_descriptor src, RandomNumGen &gen)
 
template<typename Graph , typename WeightMap , typename RandomNumGen >
graph_traits< Graph >
::edge_descriptor 
boost::weighted_random_out_edge (Graph &g, typename graph_traits< Graph >::vertex_descriptor src, WeightMap weight, RandomNumGen &gen)
 
template<typename MutableGraph , class RandNumGen >
void boost::generate_random_graph1 (MutableGraph &g, typename graph_traits< MutableGraph >::vertices_size_type V, typename graph_traits< MutableGraph >::vertices_size_type E, RandNumGen &gen, bool allow_parallel=true, bool self_edges=false)
 
template<typename MutableGraph , class RandNumGen >
void boost::generate_random_graph (MutableGraph &g, typename graph_traits< MutableGraph >::vertices_size_type V, typename graph_traits< MutableGraph >::vertices_size_type E, RandNumGen &gen, bool allow_parallel=true, bool self_edges=false)
 
template<typename MutableGraph , typename RandNumGen , typename VertexOutputIterator , typename EdgeOutputIterator >
void boost::generate_random_graph (MutableGraph &g, typename graph_traits< MutableGraph >::vertices_size_type V, typename graph_traits< MutableGraph >::vertices_size_type E, RandNumGen &gen, VertexOutputIterator vertex_out, EdgeOutputIterator edge_out, bool self_edges=false)
 
template<class Property , class G , class RandomGenerator >
void boost::detail::randomize_property (G &g, RandomGenerator &rg, Property, vertex_property_tag)
 
template<class Property , class G , class RandomGenerator >
void boost::detail::randomize_property (G &g, RandomGenerator &rg, Property, edge_property_tag)
 
template<class Property , class G , class RandomGenerator >
void boost::randomize_property (G &g, RandomGenerator &rg)