| 231 | : boxes(b), points(p) {} |
| 232 | |
| 233 | void execute(size_t start, size_t end, int tid) |
| 234 | { |
| 235 | for(size_t p = start; p < end; ++p) |
| 236 | boxes[tid].extendBy(points[p]); |
| 237 | } |
| 238 | void execute(size_t start, size_t end) |
| 239 | { |
| 240 | throw std::invalid_argument ("Box::ExtendBy execute requires a thread id"); |