diff --git a/include/boost/graph/distributed/compressed_sparse_row_graph.hpp b/include/boost/graph/distributed/compressed_sparse_row_graph.hpp index c432b70..b50543f 100644 --- a/include/boost/graph/distributed/compressed_sparse_row_graph.hpp +++ b/include/boost/graph/distributed/compressed_sparse_row_graph.hpp @@ -441,7 +441,7 @@ class compressed_sparse_row_graph< EdgePropertyIterator ep_iter, EdgePropertyIterator ep_iter_end) { boost::add_edges_global(first, last, ep_iter, ep_iter_end, - get(vertex_local, *this), m_base); } + get(vertex_local, *this), m_base); } template void @@ -454,7 +454,7 @@ class compressed_sparse_row_graph< add_edges_sorted(InputIterator first_sorted, InputIterator last_sorted, EdgePropertyIterator ep_iter_sorted) { boost::add_edges_sorted_global(first_sorted, last_sorted, ep_iter_sorted, - get(vertex_local, *this), m_base); } + get(vertex_local, *this), m_base); } protected: ProcessGroup m_process_group; @@ -801,7 +801,7 @@ private: template boost::transform_iterator, IndexIterator> make_index_to_vertex_iterator(IndexIterator it, const Distribution& dist, - const Graph& g) { + const Graph& g) { return boost::make_transform_iterator( it, index_to_vertex_func(dist, g)); } @@ -1000,8 +1000,8 @@ compressed_sparse_row_graph(edges_are_unsorted_multi_pass_t, : m_process_group(pg), m_distribution(parallel::block(m_process_group, numverts)), m_base(edges_are_unsorted_multi_pass_global, - make_index_to_vertex_iterator(edge_begin, parallel::block(m_process_group, numverts), *this), - make_index_to_vertex_iterator(edge_end, parallel::block(m_process_group, numverts), *this), + make_index_to_vertex_iterator(edge_begin, parallel::block(m_process_group, numverts), *this), + make_index_to_vertex_iterator(edge_end, parallel::block(m_process_group, numverts), *this), m_distribution.block_size(process_id(m_process_group), numverts), get(vertex_local, *this), local_edge, @@ -1022,8 +1022,8 @@ compressed_sparse_row_graph(edges_are_unsorted_multi_pass_t, : m_process_group(pg), m_distribution(dist), m_base(edges_are_unsorted_multi_pass_global, - make_index_to_vertex_iterator(edge_begin, parallel::block(m_process_group, numverts), *this), - make_index_to_vertex_iterator(edge_end, parallel::block(m_process_group, numverts), *this), + make_index_to_vertex_iterator(edge_begin, parallel::block(m_process_group, numverts), *this), + make_index_to_vertex_iterator(edge_end, parallel::block(m_process_group, numverts), *this), m_distribution.block_size(process_id(m_process_group), numverts), get(vertex_local, *this), local_edge, @@ -1045,8 +1045,8 @@ compressed_sparse_row_graph(edges_are_unsorted_multi_pass_t, : m_process_group(pg), m_distribution(parallel::block(m_process_group, numverts)), m_base(edges_are_unsorted_multi_pass_global, - make_index_to_vertex_iterator(edge_begin, parallel::block(m_process_group, numverts), *this), - make_index_to_vertex_iterator(edge_end, parallel::block(m_process_group, numverts), *this), + make_index_to_vertex_iterator(edge_begin, parallel::block(m_process_group, numverts), *this), + make_index_to_vertex_iterator(edge_end, parallel::block(m_process_group, numverts), *this), ep_iter, m_distribution.block_size(process_id(m_process_group), numverts), get(vertex_local, *this), @@ -1070,8 +1070,8 @@ compressed_sparse_row_graph(edges_are_unsorted_multi_pass_t, : m_process_group(pg), m_distribution(dist), m_base(edges_are_unsorted_multi_pass_global, - make_index_to_vertex_iterator(edge_begin, parallel::block(m_process_group, numverts), *this), - make_index_to_vertex_iterator(edge_end, parallel::block(m_process_group, numverts), *this), + make_index_to_vertex_iterator(edge_begin, parallel::block(m_process_group, numverts), *this), + make_index_to_vertex_iterator(edge_end, parallel::block(m_process_group, numverts), *this), ep_iter, m_distribution.block_size(process_id(m_process_group), numverts), get(vertex_local, *this), @@ -1538,42 +1538,42 @@ add_vertex(BOOST_DISTRIB_CSR_GRAPH_TYPE& g) template typename BOOST_DISTRIB_CSR_GRAPH_TYPE::vertex_descriptor add_vertex(const typename BOOST_DISTRIB_CSR_GRAPH_TYPE::vertex_bundled& p, - BOOST_DISTRIB_CSR_GRAPH_TYPE& g) + BOOST_DISTRIB_CSR_GRAPH_TYPE& g) { return g.add_vertex(p); } template typename BOOST_DISTRIB_CSR_GRAPH_TYPE::vertex_descriptor add_vertices(typename BOOST_DISTRIB_CSR_GRAPH_TYPE::vertices_size_type count, - BOOST_DISTRIB_CSR_GRAPH_TYPE& g) + BOOST_DISTRIB_CSR_GRAPH_TYPE& g) { return g.add_vertices(count); } template void add_edges(InputIterator first, InputIterator last, - BOOST_DISTRIB_CSR_GRAPH_TYPE& g) + BOOST_DISTRIB_CSR_GRAPH_TYPE& g) { g.add_edges(first, last); } template + typename EdgePropertyIterator> void add_edges(InputIterator first, InputIterator last, - EdgePropertyIterator ep_iter, - EdgePropertyIterator ep_iter_end, - BOOST_DISTRIB_CSR_GRAPH_TYPE& g) + EdgePropertyIterator ep_iter, + EdgePropertyIterator ep_iter_end, + BOOST_DISTRIB_CSR_GRAPH_TYPE& g) { return g.add_edges(first, last, ep_iter, ep_iter_end); } template void add_edges_sorted(InputIterator first, InputIterator last, - BOOST_DISTRIB_CSR_GRAPH_TYPE& g) + BOOST_DISTRIB_CSR_GRAPH_TYPE& g) { return g.add_edges_sorted(first, last); } template + typename EdgePropertyIterator> void add_edges_sorted(InputIterator first_sorted, InputIterator last_sorted, - EdgePropertyIterator ep_iter_sorted, - BOOST_DISTRIB_CSR_GRAPH_TYPE& g) + EdgePropertyIterator ep_iter_sorted, + BOOST_DISTRIB_CSR_GRAPH_TYPE& g) { g.add_edges_sorted(first_sorted, last_sorted, ep_iter_sorted); } #endif diff --git a/test/algorithm_performance.cpp b/test/algorithm_performance.cpp index 6772bfd..c4973b4 100644 --- a/test/algorithm_performance.cpp +++ b/test/algorithm_performance.cpp @@ -360,7 +360,7 @@ void test_csr(const ProcessGroup& pg, RandomGenerator& gen, Distribution& distri seqGraph; seqGraph sg(edges_are_sorted, - sorted_rmat_iterator(gen, N, M, a, b, c, d), + sorted_rmat_iterator(gen, N, M, a, b, c, d), sorted_rmat_iterator(), make_generator_iterator(gen, uniform_int(1, C)), N); @@ -396,7 +396,7 @@ void test_csr(const ProcessGroup& pg, RandomGenerator& gen, Distribution& distri seqGraph; seqGraph sg(edges_are_sorted, - sorted_unique_rmat_iterator(gen, N, M, a, b, c, d), + sorted_unique_rmat_iterator(gen, N, M, a, b, c, d), sorted_unique_rmat_iterator(), make_generator_iterator(gen, uniform_int(1, C)), N); @@ -431,7 +431,7 @@ void test_csr(const ProcessGroup& pg, RandomGenerator& gen, Distribution& distri seqGraph; seqGraph sg(edges_are_sorted, - sorted_erdos_renyi_iterator(gen, N, _p/2), + sorted_erdos_renyi_iterator(gen, N, _p/2), sorted_erdos_renyi_iterator(), make_generator_iterator(gen, uniform_int(1, C)), N); @@ -467,7 +467,7 @@ void test_csr(const ProcessGroup& pg, RandomGenerator& gen, Distribution& distri seqGraph; seqGraph sg(edges_are_sorted, - small_world_iterator(gen, N, k, p), + small_world_iterator(gen, N, k, p), small_world_iterator(), make_generator_iterator(gen, uniform_int(1, C)), N); diff --git a/test/distributed_betweenness_centrality_test.cpp b/test/distributed_betweenness_centrality_test.cpp index fc5dad1..7432275 100644 --- a/test/distributed_betweenness_centrality_test.cpp +++ b/test/distributed_betweenness_centrality_test.cpp @@ -153,9 +153,9 @@ int test_main(int argc, char* argv[]) seqGraph sg( #ifdef CSR - edges_are_sorted, + edges_are_sorted, #endif - ERIter(gen, n, prob), ERIter(), + ERIter(gen, n, prob), ERIter(), make_generator_iterator(gen, uniform_int(1, C)), n); diff --git a/test/distributed_st_connected_test.cpp b/test/distributed_st_connected_test.cpp index 2100794..fc27ee0 100644 --- a/test/distributed_st_connected_test.cpp +++ b/test/distributed_st_connected_test.cpp @@ -55,11 +55,11 @@ test_distributed_st_connected() { { typedef std::pair E; E edge_array[] = { E(u, u), E(u, v), E(u, w), E(v, w), E(x, y), - E(x, z), E(z, y), E(z, z) }; + E(x, z), E(z, y), E(z, z) }; Graph g(edge_array, edge_array + sizeof(edge_array) / sizeof(E), N); bool connected = st_connected(g, vertex(u, g), vertex(z, g), - get(vertex_color, g), get(vertex_owner, g)); + get(vertex_color, g), get(vertex_owner, g)); assert(!connected); } @@ -67,11 +67,11 @@ test_distributed_st_connected() { { typedef std::pair E; E edge_array[] = { E(u, v), E(u, w), E(u, x), E(x, v), E(y, x), - E(v, y), E(w, y), E(w, z), E(z, z) }; + E(v, y), E(w, y), E(w, z), E(z, z) }; Graph g(edge_array, edge_array + sizeof(edge_array) / sizeof(E), N); bool connected = st_connected(g, vertex(u, g), vertex(z, g), - get(vertex_color, g), get(vertex_owner, g)); + get(vertex_color, g), get(vertex_owner, g)); assert(connected); } diff --git a/test/ssca.cpp b/test/ssca.cpp index 6cc4a16..0930e4d 100644 --- a/test/ssca.cpp +++ b/test/ssca.cpp @@ -617,7 +617,7 @@ run_non_distributed_graph_tests(RandomGenerator& gen, const ProcessGroup& pg, #ifdef CSR seqGraph sg(edges_are_sorted, - sorted_unique_rmat_iterator(gen, n, m, a, b, c, d), + sorted_unique_rmat_iterator(gen, n, m, a, b, c, d), sorted_unique_rmat_iterator(), make_generator_iterator(gen, uniform_int(0, maxEdgeWeight)), n);