Dave Abrahams
03b8ab6734
Move to new iterator adaptors, except for LEDA and standford graph
...
support. Also fix many small bugs.
[SVN r19070]
2003-07-11 21:26:08 +00:00
Douglas Gregor
015276d003
depth_first_visit now calls start_vertex
...
[SVN r19060]
2003-07-11 16:06:07 +00:00
Jens Maurer
f4d8b68e0e
adjust to Boost.Random interface change for C++ library TR
...
[SVN r19008]
2003-07-09 22:55:21 +00:00
Vladimir Prus
6715b847ca
Add non-recursive dfs, from Bruce Barr.
...
[SVN r18862]
2003-06-24 09:59:03 +00:00
Douglas Gregor
925ab9b163
Allow easy visitor creation with do_on_XXX member functions.
...
[SVN r18853]
2003-06-23 04:38:16 +00:00
Beman Dawes
5dfedd00db
Comeau and Metrowerks say randomize_property must follow detail::randomize_property
...
[SVN r18527]
2003-05-24 12:10:13 +00:00
Vladimir Prus
bc232d0067
Add missing typenames.
...
[SVN r18464]
2003-05-20 06:02:51 +00:00
Dave Abrahams
f84665b72d
Fixed a typo.
...
[SVN r18454]
2003-05-19 19:20:18 +00:00
Vladimir Prus
659b99dec8
Bugfix from Alexey Nikitin.
...
* boost/graph/adjacency_list.hpp
Register multisetS as container selector.
[SVN r18394]
2003-05-14 09:51:20 +00:00
Vladimir Prus
df7037fba6
Switch to pass-by-reference.
...
[SVN r17854]
2003-03-12 15:39:31 +00:00
Vladimir Prus
c62a911429
Minor bugfix.
...
* boost/graph/properties.hpp
(property_traits<default_color_type>{}): Add 'reference' typedef.
[SVN r17765]
2003-03-07 16:13:04 +00:00
Vladimir Prus
ad6d5c75cd
Use BOOST_STATIC_CONSTANT.
...
[SVN r17475]
2003-02-17 07:58:00 +00:00
Vladimir Prus
91f7d0d42d
Bugfix.
...
[SVN r17474]
2003-02-17 07:36:18 +00:00
Björn Karlsson
55581ff209
Added copyright and untabified
...
[SVN r17323]
2003-02-12 08:51:11 +00:00
Vladimir Prus
0fab95269c
Assert that connected_component is called on undirected graph, per docs.
...
[SVN r17261]
2003-02-07 08:56:15 +00:00
Vladimir Prus
e5f983c453
Improve random graph utilities.
...
* boost/graph/random.hpp: New file.
(random_vertex, random_edge): Moved from graph_utility.hpp
(generate_random_graph): Moved from graph_utility.hpp and
added 'allow_parallel' parameter.
(randomize_property): New function.
* lib/graph/doc/random.html: New file.
[SVN r17233]
2003-02-05 15:17:47 +00:00
Vladimir Prus
c275c502b6
Make 'copy_graph' version with named parameters work.
...
[SVN r17227]
2003-02-05 12:02:02 +00:00
Jeremy Siek
508e8bcbed
moved over from sandbox
...
[SVN r17180]
2003-02-03 18:13:57 +00:00
Vladimir Prus
661eca78a1
Add missing typename.
...
[SVN r17178]
2003-02-03 16:34:10 +00:00
Vladimir Prus
1adbc147f1
Don't segfault on empty graph.
...
[SVN r17174]
2003-02-03 14:21:55 +00:00
Jeremy Siek
0e88c8cf7a
fixed LvaluePropertyGraphConcept
...
[SVN r17079]
2003-01-29 15:18:45 +00:00
Vladimir Prus
f5bf31f89d
Minor concept docfixes.
...
* boost/graph/graph_concepts.hpp
(VertexAndEdgeListGraphConcept): New class.
* libs/graph/doc/BidirectionalGraph.html: Doc fixes.
* libs/graph/doc/VertexAndEdgeListGraph.html: Doc fixes.
[SVN r17069]
2003-01-28 16:38:27 +00:00
Björn Karlsson
8ec64fdd02
Added missing include; named_function_params.hpp
...
[SVN r16885]
2003-01-13 13:43:00 +00:00
Jeremy Siek
e055b2625c
bug fix thanks to Nepomnyachiy Pavel!
...
[SVN r16117]
2002-11-05 17:56:35 +00:00
Jeremy Siek
37f92a391c
pass by reference to fix add_edge bug
...
thanks Helge Jensen!
[SVN r16116]
2002-11-05 17:48:16 +00:00
Jeremy Siek
eefda06d3d
added copyright statement
...
[SVN r16008]
2002-10-28 15:10:10 +00:00
Jeremy Siek
329d43b6c6
removed dependency on graph_utility
...
[SVN r15671]
2002-10-03 14:03:06 +00:00
Jeremy Siek
f7de068589
changed to const reference in breadth_first_visit
...
[SVN r15670]
2002-10-03 14:02:24 +00:00
Jeremy Siek
39104a5514
added this-> to access graph member since the base class is dependent
...
[SVN r15271]
2002-09-12 02:29:28 +00:00
Jeremy Siek
25dcd6f92c
added this-> to access m_vis, since the base class is dependent
...
[SVN r15270]
2002-09-12 02:27:46 +00:00
Jeremy Siek
2b6b96b97d
removed the assertion about self edges
...
[SVN r15105]
2002-08-27 17:22:37 +00:00
Jeremy Siek
4e687216b7
added more specializations of hash
...
[SVN r15103]
2002-08-26 17:10:28 +00:00
Jeremy Siek
b3e7396c37
added typename
...
[SVN r14996]
2002-08-20 15:54:59 +00:00
Jeremy Siek
397ddb31ea
blah
...
[SVN r14995]
2002-08-20 15:54:39 +00:00
Jeremy Siek
cfbf43e814
added edge color
...
[SVN r14974]
2002-08-19 22:17:00 +00:00
Jeremy Siek
a22326d2b5
hmm, forget what I changed...
...
[SVN r14973]
2002-08-19 22:16:50 +00:00
Jeremy Siek
6a35e532d7
added edge_color_map
...
[SVN r14969]
2002-08-19 22:15:44 +00:00
Jeremy Siek
8608ebaf0a
fixed edge coloring
...
[SVN r14961]
2002-08-19 18:12:14 +00:00
Jeremy Siek
8d4aaff25f
small edit
...
[SVN r14957]
2002-08-19 16:59:46 +00:00
Jeremy Siek
08bb638505
new file
...
[SVN r14954]
2002-08-19 16:45:01 +00:00
Jeremy Siek
4c668211c7
changed back to old order, fixed iteration macro problem in isomorphism.hpp instead
...
[SVN r14860]
2002-08-14 21:18:58 +00:00
Jeremy Siek
54a5a4a7a3
fixed how undef was used
...
[SVN r14859]
2002-08-14 21:17:59 +00:00
Jeremy Siek
019cfbf502
move #include of iteration_macros.hpp to come last (after isomorphism.hpp)
...
[SVN r14858]
2002-08-14 21:14:30 +00:00
Jeremy Siek
6668dc65b8
changed 2nd i to j
...
[SVN r14855]
2002-08-14 20:55:59 +00:00
Jeremy Siek
6fea41727d
Fixed check for negative edges. Hurrah for concept archetypes!
...
[SVN r14853]
2002-08-14 20:53:27 +00:00
Jeremy Siek
4333f4c3f2
changed checking for directedness to use is_convertible
...
[SVN r14796]
2002-08-12 19:13:18 +00:00
Jeremy Siek
185c8b4c66
added edge_range
...
[SVN r14712]
2002-08-06 14:55:12 +00:00
Jeremy Siek
85e8916e35
added non-named parameter version
...
[SVN r14611]
2002-07-25 20:34:36 +00:00
Jeremy Siek
f4392384c1
added stuff for undirected edges
...
[SVN r14609]
2002-07-25 19:53:38 +00:00
Jeremy Siek
b1fd572469
fixed bug, forgot to create the modifed graph with an extra vertex
...
[SVN r14606]
2002-07-25 19:25:50 +00:00