Douglas Gregor
fde46d6ee8
Fix BC include
...
[SVN r25060]
2004-09-13 18:14:14 +00:00
Douglas Gregor
b7d9331f0e
Make the Graph library pass inspection
...
[SVN r25045]
2004-09-13 15:36:39 +00:00
Douglas Gregor
1b13e37ec2
Attempt at IBM xlC workaround
...
[SVN r25024]
2004-09-13 00:16:35 +00:00
Douglas Gregor
41e4d297e8
Attempt at IBM xlC workaround
...
[SVN r25023]
2004-09-13 00:16:03 +00:00
Douglas Gregor
d84342b076
Fix a silly typo
...
[SVN r24873]
2004-09-02 14:59:32 +00:00
Douglas Gregor
95eeae244b
Various fixes for vc7 and Linux
...
[SVN r24853]
2004-09-01 16:35:57 +00:00
Douglas Gregor
ed11fbce92
VC7 can handle member templates; let it
...
[SVN r24723]
2004-08-24 22:01:04 +00:00
Douglas Gregor
e6c0a0b36e
Use boost::optional to avoid copying singular iterators
...
[SVN r24721]
2004-08-24 22:00:33 +00:00
John Maddock
0f54780d9b
Converted files to the BSL.
...
[SVN r24614]
2004-08-20 11:10:24 +00:00
Douglas Gregor
5e84be1a7d
boost/graph/kamada_kawai_spring_layout.hpp:
...
- Use T, not double, in layout_tolerance
- Make layout_tolerance use _relative_ tolerances, only
- Make default tolerance 0.001, which returns some pleasing graphs
libs/graph/doc/layout_tolerance.html:
- Document changes
[SVN r24608]
2004-08-19 21:50:19 +00:00
Douglas Gregor
455dae4bfe
Test for disconnected graphs and document the change
...
[SVN r24541]
2004-08-17 21:53:49 +00:00
Douglas Gregor
667f926d1c
Really, don't use fabs
...
[SVN r24540]
2004-08-17 21:33:07 +00:00
Douglas Gregor
46e2920f70
Fix silly error pointed out by Gordon Smith
...
[SVN r24537]
2004-08-17 20:46:38 +00:00
Douglas Gregor
83ed711d3c
Whackin' a few buglets
...
[SVN r24451]
2004-08-13 02:53:11 +00:00
Jeremy Siek
d32278ed01
fixed bug, p == nil() instead of p != nil() in update
...
[SVN r24421]
2004-08-11 19:56:32 +00:00
Douglas Gregor
0b137f41e2
Fixed some minor errors, but it is still broken
...
[SVN r24415]
2004-08-11 17:02:09 +00:00
Douglas Gregor
836a69685b
Merged the well-tested algorithms on the graph_devel branch to trunk
...
[SVN r24414]
2004-08-11 15:30:20 +00:00
Jeremy Siek
5de49c9ea3
added a copyright
...
[SVN r24393]
2004-08-10 18:44:34 +00:00
Douglas Gregor
d1be6c2495
boost/graph/leda_graph.hpp:
...
- Ported to new iterator adaptors (actually, iterator_facade)
- Ported to LEDA 4.5
libs/graph/example/leda-concept-check.cpp, libs/graph/example/leda-graph-eg.cpp
- Ported to LEDA 4.5
[SVN r24301]
2004-08-05 13:37:22 +00:00
Douglas Gregor
e4461f93d5
Qualify make_pair calls
...
[SVN r24265]
2004-08-03 10:50:26 +00:00
Douglas Gregor
d017d8e9e7
Converted to Boost Software License, Version 1.0
...
[SVN r24096]
2004-07-27 03:43:34 +00:00
Douglas Gregor
34fefcd0f6
Converted to Boost Software License, Version 1.0
...
[SVN r24055]
2004-07-26 00:32:12 +00:00
Douglas Gregor
008a8c7168
johnson_all_pairs_shortest.hpp: When writing into the distance map, we need
...
to subtract one from the index in graph g2, which has an extra vertex "s" at
the beginning. Amazing how long this bug persisted...
[SVN r24044]
2004-07-25 17:25:54 +00:00
Rene Rivera
f3d206f725
Remove tabs in file.
...
[SVN r24041]
2004-07-25 16:10:20 +00:00
Douglas Gregor
905969f542
Doug Gregor -> Douglas Gregor
...
[SVN r24016]
2004-07-25 02:29:29 +00:00
Vladimir Prus
598c2d2478
Do not copy default-constructed interator, which might be signular.
...
[SVN r23841]
2004-07-20 13:25:48 +00:00
Guillaume Melquiond
145474f398
finally corrected the iterator so that it stops at end of the adjacency matrix, also corrected the get_edge behavior between const and non-const matrix
...
[SVN r23808]
2004-07-19 20:11:43 +00:00
Guillaume Melquiond
29f3336462
return u-1 edges (rather than a random number) for undirected adjacency matrices
...
[SVN r23694]
2004-07-17 15:46:38 +00:00
Guillaume Melquiond
dd45b3d00f
avoid dereferencing an end iterator
...
[SVN r23692]
2004-07-17 15:34:09 +00:00
Douglas Gregor
e0435ccc26
dijkstra_shortest_paths.hpp: Fix no_init version invocation(Jürgen Hunold)
...
[SVN r23346]
2004-07-05 15:41:47 +00:00
Eric Niebler
7b66953776
move BOOST_USING_STD_MIN and _MAX and BOOST_PREVENT_MACRO_SUBSTITUTION to the config headers, remove boost/minmax.hpp, update coding guidelines
...
[SVN r23313]
2004-07-02 01:21:32 +00:00
Douglas Gregor
778835199f
filtered_graph.hpp:
...
- Workaround for IBM Visual Age C++ 6.0 (Matthias Troyer)
[SVN r23303]
2004-07-01 14:46:02 +00:00
Douglas Gregor
220b44fe17
Need to include iostream to use cout
...
[SVN r23302]
2004-07-01 14:25:20 +00:00
Jeremy Siek
cfc41552e7
removed inf parameter for the no_init version of Dijkstra's
...
[SVN r23289]
2004-06-30 16:18:43 +00:00
Jeremy Siek
00a2844d66
fixed bug in remove_edge(e, g) for bidirectional graphs.
...
The problem was that the edge property was not removed from the edge list
[SVN r23288]
2004-06-30 16:09:17 +00:00
Douglas Gregor
51d60f9b43
libs/graph/test/edge_list_cc.cpp: Specify all parameters, for VC7 support
...
libs/graph/test/isomorphism.cpp: Deal with atoi/atof missing from std::
boost/graph//adjacency_matrix.hpp: deal with missing allocator<T>::rebind
boost/graph/graph_test.hpp: Remove unusable default constructor (workaround)
boost/graph/vector_as_graph.hpp: When we say remove, we mean std::remove
status/explicit-failures-markup.xml: mark everything I can't or won't fix
[SVN r23237]
2004-06-29 02:30:29 +00:00
Douglas Gregor
73ad3cb092
adjacency_list.hpp:
...
- Add some more qualification to help VC7 along...
[SVN r23215]
2004-06-27 19:15:55 +00:00
Douglas Gregor
eedac55a7d
Need to include <cctype> to get std::isspace
...
[SVN r23214]
2004-06-27 19:01:09 +00:00
Douglas Gregor
34f46c045a
graph_test.hpp:
...
- Change the mysterious x's to v's.
- Get the constness of the Graphs correct for
test_readable_vertex_property_graph.
[SVN r23211]
2004-06-27 18:35:37 +00:00
Douglas Gregor
9d467c8df1
properties.hpp:
...
- Use is_convertible inside is_vertex_bundle. We lose some checking in
pathological cases, but it's not worth the effort.
[SVN r23172]
2004-06-23 20:55:31 +00:00
Douglas Gregor
9613d2dd8c
Disable bundled properties for EDG 2.38, which can't seem to handle
...
is_vertex_bundle.
[SVN r23171]
2004-06-23 16:49:55 +00:00
Eric Niebler
e3dd9042b1
remove std_min and std_max, update minmax coding guidelines
...
[SVN r23162]
2004-06-23 04:49:48 +00:00
Douglas Gregor
cf24fa4ca0
Fix a silly typo
...
[SVN r23129]
2004-06-20 22:15:40 +00:00
Douglas Gregor
23b3545c8d
Overall: Second, more complete and better tested version of bundled properties.
...
The ->* syntax has been removed. Instead, one may use the member pointer as
the key for the standard get/put functions of property maps. This makes
graph adaptors work with bundled properties (automagically). Also added
support for bundled properties in adjacency_matrix.
index.htm: Announce the addition of bundled properties.
boost/graph/adjacency_list.hpp: Updated to support get/put for bundled
properties.
boost/graph/adjacency_matrix.hpp: Added support for bundled properties.
Suppressed some warnings and fixed a minor bug in add_edge(u, v, ep, g).
boost/graph/properties.hpp: Added property_map specialization for bundled
properties.
libs/graph/doc/*.html: Document uses of bundled properties and direct anyone
not using a broken compiler to bundled properties instead of property lists.
libs/graph/test/bundled_properties.cpp: Test both adjacency_list and
adjacency_matrix, along with filtered_graph. Makes sure all of the bundled
properties operations work.
[SVN r23125]
2004-06-20 03:37:09 +00:00
Douglas Gregor
c5b4dccdf4
Directed adjacency_lists don't model Adjacency Matrix
...
[SVN r23121]
2004-06-18 20:05:11 +00:00
Douglas Gregor
f68d704b60
pending/property.hpp: retag_property_list just shouldn't exist for compilers without partial specialization.
...
graph/adjacency_list.hpp: Totally turn off bundling for VC++ < 7.1
[SVN r22889]
2004-05-21 16:54:20 +00:00
Douglas Gregor
31b1be9154
adjacency_list.hpp: Work around VC++ 7.1 bug where the compiler thinks that a typedef in a template won't be a class type.
...
[SVN r22880]
2004-05-21 02:27:56 +00:00
Douglas Gregor
ce8344e9ad
Overall: introduce bundled properties
...
index.htm:
- Announce bundled properties
libs/graph/doc/bundles.html:
- Document bundled properties
libs/graph/doc/adjacency_list.html:
- Refer to bundled properties
boost/graph/properties.hpp:
- Added vertex_bundle and edge_bundle properties for bundling
- Added bundle_property_map for directly handling bundles
boost/pending/property.hpp:
- Added retag_property_list metafunction that allows us to add a tag
to the non-property<> element at the end of a property<> list.
boost/graph/adjacency_list.hpp:
- Implement bundled properties
libs/graph/test/Jamfile, libs/graph/test/bundled_properties.cpp:
- Test bundled properties
[SVN r22819]
2004-05-14 05:53:33 +00:00
Douglas Gregor
89476c57dd
reverse_graph.hpp: Add null_vertex() to traits
...
[SVN r22818]
2004-05-14 05:41:53 +00:00
Douglas Gregor
20548378ed
graphviz.hpp: Fix output of vertex descriptors for edges
...
(Mark Purtill <mpurtill@softwarerevolution.com >)
[SVN r22767]
2004-05-08 16:00:24 +00:00