Helper object that provides iteration and reduction over one-dimensional ranges.
Definition at line 14 of file executor.h.
| Public Member Functions | |
| template<typename Loop > | |
| void | for_each (size_t begin, size_t end, const Loop &loop) | 
| template<typename T , typename Reduce , typename Join > | |
| T | reduce (size_t begin, size_t end, const T &init, const Reduce &reduce, const Join &join) | 
#include <bvh/v2/executor.h>
| 
 | inline | 
Definition at line 16 of file executor.h.
| 
 | inline | 
Definition at line 21 of file executor.h.