Lines Matching refs:begin
71 return std::for_each(points.begin(), points.end(), FindXExtremum(points[0], type)); in extremum()
109 point_t farPoint = std::for_each(P.begin(), P.end(), splitByCP); in divide()
130 H.insert(H.end(), P_reduced.begin(), P_reduced.end()); in divide_and_conquer()
136 H.insert(H.end(), H1.begin(), H1.end()); in divide_and_conquer()
137 H.insert(H.end(), H2.begin(), H2.end()); in divide_and_conquer()
143 hull.insert(hull.end(), points.begin(), points.end()); in quickhull()
153 hull.insert(hull.end(), H.begin(), H.end()); in quickhull()
201 std::copy(src.begin(), src.end(), dest.grow_by(src.size())); in appendVector()
215 dest.insert(dest.end(), src.begin(), src.end()); in appendVector()
243 util::rng the_rng(range.begin()); in operator ()()
252 for (std::size_t i = range.begin(); i != i_end; ++i) { in operator ()()
270 util::rng the_rng(range.begin()); in operator ()()
275 for (std::size_t i = range.begin(); i != i_end; ++i) { in operator ()()
283 std::copy(tmp_vec, tmp_vec + j, points.begin() + range.begin()); in operator ()()
333 for (std::size_t i = range.begin(); i != i_end; ++i) { in operator ()()
403 for (std::size_t i = range.begin(); i != i_end; ++i) { in operator ()()
470 for (std::size_t i = range.begin(); i != i_end; ++i) { in operator ()()
544 H.insert(H.end(), P_reduced.begin(), P_reduced.end()); in divide_and_conquer()
555 H.insert(H.end(), H1.begin(), H1.end()); in divide_and_conquer()
556 H.insert(H.end(), H2.begin(), H2.end()); in divide_and_conquer()
566 hull.insert(hull.end(), points.begin(), points.end()); in quickhull()
581 hull.insert(hull.end(), H.begin(), H.end()); in quickhull()