82 Commits

Author SHA1 Message Date
Andrey Semashev 3dd7ba1084 Updated Boost.Filesystem usage.
Removed usage of Boost.Filesystem APIs that were deprecated and
then removed.
2024-01-27 01:21:38 +03:00
Peter Dimov 5520a5617d Add missing include 2022-01-29 06:44:59 +02:00
Peter Dimov cf752ed392 Include the parallel property map header in addition to the non-parallel one 2022-01-29 06:41:04 +02:00
jzmaddock 8ecd72490a Merge pull request #31 from boostorg/pr13
Integration test for PR13
2021-06-01 09:43:45 +01:00
jzmaddock fbb372d0e7 Merge pull request #30 from boostorg/pr14
Integration test for PR14
2021-06-01 09:24:11 +01:00
John Maddock 1348a5f9bd Merge branch 'patch-1' of https://github.com/pavelkryukov/graph_parallel into pr13 2021-06-01 08:43:48 +01:00
John Maddock 2a8e476da1 Merge branch 'swap-overload' of https://github.com/jwakely/graph_parallel into pr14 2021-06-01 08:41:20 +01:00
John Maddock 57009357d1 Merge branch 'use_uncaught_exceptions' of https://github.com/Lastique/graph_parallel into pr17 2021-06-01 08:38:36 +01:00
jzmaddock f19d271ab7 Apply fix for min_element with non-conforming iterators. 2021-05-31 19:57:17 +01:00
jzmaddock a6f794d69e Trivial #include and namespace fixes. 2021-05-31 09:52:06 +01:00
Andrey Semashev 55ddeaf16d Use uncaught_exceptions from Boost.Core to avoid C++17 warnings.
In C++17, std::uncaught_exception is deprecated in favor of
std::uncaught_exceptions. Use portable uncaught_exceptions implementation
from Boost.Core, which is also available for C++03.

This fixes gcc 8 warnings about using deprecated features in C++17 mode.
2018-12-17 18:53:24 +03:00
Peter Dimov 2f5702d608 Do not use random_shuffle when not present 2018-10-07 19:53:50 +03:00
Peter Dimov 54107baebe Remove bind2nd use (not in C++17); fix result warnings 2018-10-07 18:11:06 +03:00
Jonathan Wakely 1350d90025 Replace std::swap overload for outgoing messages
Adding overloads to namespace std is undefined behaviour. The correct
way to customize swap is to provide an overload in the type's own
namespace, so it will be found by ADL.
2018-03-17 13:25:34 +00:00
Pavel I. Kryukov 8f55875491 Remove deprecated std::binary_function 2017-11-21 20:06:15 +03:00
Alain Miniussi 4a62e6a7e1 Added missing vector serializatin declaration. (#11)
May not be minimal.

Wow, thanks for the fast turnaround, appreciate the help.
2016-10-31 18:49:49 -06:00
Marcel Raad c4fc14e816 Fix for MSVC warning (#8)
"warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)"
2016-05-01 15:36:08 -06:00
Marcel Raad f3a3284f42 Fix for MSVC (#9)
MSVC doesn't know "and". It warns:
hohberg_biconnected_components.hpp(166) : warning C4067: unexpected tokens following preprocessor directive - expected a newline
hohberg_biconnected_components.hpp(201) : warning C4067: unexpected tokens following preprocessor directive - expected a newline
2016-05-01 15:29:13 -06:00
Michael Opitz a3b3e4c533 Added a presumably missing include directive. 2014-08-08 00:54:37 +02:00
Marcin Zalewski 4601bfe56e Fix reduce for predecessor.
The assumption was that the predecessor, which is a distributed vertex descriptor, should be
the same as the key. The key is actually a local vertex descriptor, and these two types may
not match.

Signed-off-by: Marcin Zalewski <marcin.zalewski@gmail.com>
2014-07-12 23:02:08 -04:00
Jeremiah Willcock 164919adaf Applied patch from #9127 to fix lazy_add_vertex; fixes #9127
[SVN r86515]
2013-10-29 16:48:05 +00:00
Jeremiah Willcock 5b41cceeae Moved parts of PBGL used by parallel property maps over to property map directories and namespaces; this fixes circular dependencies between these two libraries (assuming boost/property_map/parallel is treated as a separate library)
[SVN r86381]
2013-10-21 18:29:04 +00:00
Jeremiah Willcock 3e3c243346 Fixed unused typedef warnings from GCC 4.9; fixes #8877; fixes #8986
[SVN r85323]
2013-08-12 18:14:58 +00:00
Jeremiah Willcock c722c4a1bc Changed dispatching strategy for bfs_helper
[SVN r84913]
2013-06-28 18:47:30 +00:00
Jeremiah Willcock 1302b8f3e4 Moved distributed graph tags into graph_traits.hpp
[SVN r84912]
2013-06-28 18:47:10 +00:00
Jeremiah Willcock e6822f368b Added default for parameter to try to satisfy VC++
[SVN r84909]
2013-06-27 16:52:38 +00:00
Jeremiah Willcock e7e8325f3d Added explicit conversion to make code with in C++11 mode; fixes #8411
[SVN r83799]
2013-04-07 19:37:47 +00:00
Jeremiah Willcock 81e21dabb2 Added check to prevent use of remove_vertex on named adjacency list graphs with vecS vertex container (since it does not work and could not be made to work efficiently); refs #7863
[SVN r82498]
2013-01-14 21:03:48 +00:00
Jeremiah Willcock df9d1bff3b Trying to fix property map ambiguities with distributed graphs on Intel compiler
[SVN r82010]
2012-12-16 05:16:47 +00:00
Jeremiah Willcock 6f98197210 Removed retag_property_list and all uses of it
[SVN r79855]
2012-08-02 18:05:11 +00:00
Jeremiah Willcock 09392bb384 Fixed argument order to get_param_type
[SVN r78031]
2012-04-16 23:17:12 +00:00
Jeremiah Willcock ae30621c1d Changed property lookup code to simplify graph implementations (remove most special-casing of bundled properties), made CSR graph work with non-bundled properties (probably), split named parameter algorithms to not use property map code
[SVN r77549]
2012-03-25 21:03:59 +00:00
Jeremiah Willcock c77a9b5ad1 Applied fixed version of patch from #6293; fixes #6293
[SVN r76050]
2011-12-18 21:09:34 +00:00
Jeremiah Willcock 1c85839811 Fixed to get edge target from correct graph
[SVN r73998]
2011-08-22 01:43:29 +00:00
Jeremiah Willcock e0edf41d46 Removed calls to exit(); fixes #5185
[SVN r73425]
2011-07-29 01:44:48 +00:00
Steven Watanabe 11e660b615 Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).
[SVN r68168]
2011-01-15 08:11:51 +00:00
Bryce Adelstein-Lelbach 2d5c7d4ff5 Fixed ambiguity issues when compiling with C++0x support enabled.
[SVN r68155]
2011-01-14 17:37:59 +00:00
Bryce Adelstein-Lelbach a4462dc13b Removed the use of __gnu_cxx::is_sorted from Boost.Graph as it's lolnonportable,
implemented a version of the algorithm as a replacement,



[SVN r68144]
2011-01-14 03:02:47 +00:00
Bryce Adelstein-Lelbach be71c5cde9 Replacing the use of <iomanip> with <boost/detail/iomanip.hpp> across Boost.
On Linux, GNU's libstdc++, which is the default stdlib for icc and clang,
cannot parse the <iomanip> header in version 4.5+ (which thankfully neither
compiler advises the use of yet), as it's original C++98-friendly
implementation has been replaced with a gnu++0x implementation.
<boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing
boost::detail::setfill, boost::detail::setbase, boost::detail::setw,
boost::detail::setprecision, boost::detail::setiosflags and
boost::detail::resetiosflags. 



[SVN r68140]
2011-01-14 02:35:58 +00:00
Jeremiah Willcock 53c7e3bef1 Fixed assert issues from inspection report for PBGL
[SVN r67706]
2011-01-06 02:27:26 +00:00
Jeremiah Willcock 7ba3289a78 Fixed compile failure with Boost.Filesystem v3
[SVN r67041]
2010-12-05 21:08:52 +00:00
Andrew Sutton baf876c239 Adding bundled graph properties to distributed graph types.
[SVN r65764]
2010-10-05 16:32:27 +00:00
Jeremiah Willcock dcff0c9954 Allowed boost::intmax_t as a pointer serialization type to hopefully avoid problems on LLP64 systems; fixes #4366
[SVN r63643]
2010-07-05 04:17:58 +00:00
Jeremiah Willcock 130f0860e4 Added boost:: to all uses of tie() to disambiguate from std version
[SVN r63244]
2010-06-22 18:02:43 +00:00
Jeremiah Willcock 33e08f9016 Fixed warnings about ambiguous else clauses
[SVN r62404]
2010-06-03 15:46:01 +00:00
Jeremiah Willcock 613c642cf0 Changed "and" to "&&" in #if statements to appease VC++ 10
[SVN r62271]
2010-05-27 17:31:40 +00:00
Jeremiah Willcock 28175b0ddc Fixed log ambiguity in VC++ 10
[SVN r62176]
2010-05-24 17:40:07 +00:00
Jeremiah Willcock dd6b5f8ac5 Fixed VC++10 warnings and errors
[SVN r62042]
2010-05-16 18:06:25 +00:00
Jeremiah Willcock 6c60d95c5d Working on refactoring properties and fixing vertex_bundle_t and edge_bundle_t
[SVN r61858]
2010-05-08 20:26:01 +00:00
Jeremiah Willcock e8e5473f8f Changed to use property_traits in preparation for SFINAE-enabled property_traits
[SVN r60365]
2010-03-08 19:43:09 +00:00