Lines Matching refs:pointVec_t

34 typedef std::vector<point_t> pointVec_t;  typedef
36 void serial_initialize(pointVec_t &points);
69 point_t extremum(const pointVec_t &points) { in extremum()
75 pointVec_t &reducedSet;
81 SplitByCP(point_t _p1, point_t _p2, pointVec_t &_reducedSet) in SplitByCP()
107 point_t divide(const pointVec_t &P, pointVec_t &P_reduced, const point_t &p1, const point_t &p2) { in divide()
123 void divide_and_conquer(const pointVec_t &P, pointVec_t &H, point_t p1, point_t p2) { in divide_and_conquer()
125 pointVec_t P_reduced; in divide_and_conquer()
126 pointVec_t H1, H2; in divide_and_conquer()
141 void quickhull(const pointVec_t &points, pointVec_t &hull) { in quickhull()
149 pointVec_t H; in quickhull()
162 pointVec_t points; in main()
163 pointVec_t hull; in main()
194 typedef oneapi::tbb::concurrent_vector<point_t> pointVec_t; typedef
196 void appendVector(const point_t *src, std::size_t srcSize, pointVec_t &dest) { in appendVector()
200 void appendVector(const pointVec_t &src, pointVec_t &dest) { in appendVector()
204 void grow_vector_to_at_least(pointVec_t &vect, std::size_t size) { in grow_vector_to_at_least()
211 typedef std::vector<point_t> pointVec_t; typedef
213 void appendVector(mutex_t &insertMutex, const pointVec_t &src, pointVec_t &dest) { in appendVector()
218 void appendVector(mutex_t &insertMutex, const point_t *src, std::size_t srcSize, pointVec_t &dest) { in appendVector()
223 void grow_vector_to_at_least(mutex_t &mutex, pointVec_t &vect, std::size_t size) { in grow_vector_to_at_least()
232 pointVec_t &points;
240 explicit FillRNDPointsVector(pointVec_t &_points) : points(_points) {} in FillRNDPointsVector()
259 pointVec_t &points;
267 explicit FillRNDPointsVector_buf(pointVec_t &_points) : points(_points) {} in FillRNDPointsVector_buf()
293 void initialize(pointVec_t &points) { in initialize()
320 FindXExtremum(const pointVec_t &points_, extremumType exType_) in FindXExtremum()
352 const pointVec_t &points;
365 point_t extremum(const pointVec_t &P) { in extremum()
372 const pointVec_t &initialSet;
373 pointVec_t &reducedSet;
384 SplitByCP(point_t _p1, point_t _p2, const pointVec_t &_initialSet, pointVec_t &_reducedSet) in SplitByCP()
437 const pointVec_t &initialSet;
438 pointVec_t &reducedSet;
449 SplitByCP_buf(point_t _p1, point_t _p2, const pointVec_t &_initialSet, pointVec_t &_reducedSet) in SplitByCP_buf()
508 point_t divide(const pointVec_t &P, pointVec_t &P_reduced, const point_t &p1, const point_t &p2) { in divide()
526 void divide_and_conquer(const pointVec_t &P, pointVec_t &H, point_t p1, point_t p2, bool buffered) { in divide_and_conquer()
528 pointVec_t P_reduced; in divide_and_conquer()
529 pointVec_t H1, H2; in divide_and_conquer()
561 void quickhull(const pointVec_t &points, pointVec_t &hull, bool buffered) { in quickhull()
574 pointVec_t H; in quickhull()
601 pointVec_t points; in main()
602 pointVec_t hull; in main()
629 pointVec_t points; in main()
630 pointVec_t hull; in main()
654 void serial_initialize(pointVec_t &points) { in serial_initialize()