Lines Matching refs:FindXExtremum
38 class FindXExtremum : public std::unary_function<const point_t &, void> { class
42 FindXExtremum(const point_t &frstPoint, extremumType exType_) in FindXExtremum() function in FindXExtremum
68 template <FindXExtremum::extremumType type>
71 return std::for_each(points.begin(), points.end(), FindXExtremum(points[0], type)); in extremum()
146 point_t p_maxx = extremum<FindXExtremum::maxX>(points); in quickhull()
147 point_t p_minx = extremum<FindXExtremum::minX>(points); in quickhull()
314 class FindXExtremum { class
320 FindXExtremum(const pointVec_t &points_, extremumType exType_) in FindXExtremum() function in FindXExtremum
325 FindXExtremum(const FindXExtremum &fxex, oneapi::tbb::split) in FindXExtremum() function in FindXExtremum
341 void join(const FindXExtremum &rhs) { in join()
364 template <FindXExtremum::extremumType type>
366 FindXExtremum fxBody(P, type); in extremum()
367 oneapi::tbb::parallel_reduce(range_t(0, P.size(), FindXExtremum::grainSize), fxBody); in extremum()
571 point_t p_maxx = extremum<FindXExtremum::maxX>(points); in quickhull()
572 point_t p_minx = extremum<FindXExtremum::minX>(points); in quickhull()