Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
bvh::v2::SequentialExecutor Struct Reference

Executor that executes serially.

Definition at line 27 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 >
reduce (size_t begin, size_t end, const T &init, const Reduce &reduce, const Join &)
 
- Public Member Functions inherited from bvh::v2::Executor< SequentialExecutor >
void for_each (size_t begin, size_t end, const Loop &loop)
 
reduce (size_t begin, size_t end, const T &init, const Reduce &reduce, const Join &join)
 

#include <bvh/v2/executor.h>

Inheritance diagram for bvh::v2::SequentialExecutor:
[legend]

Member Function Documentation

◆ for_each()

template<typename Loop >
void bvh::v2::SequentialExecutor::for_each ( size_t  begin,
size_t  end,
const Loop &  loop 
)
inline

Definition at line 29 of file executor.h.

◆ reduce()

template<typename T , typename Reduce , typename Join >
T bvh::v2::SequentialExecutor::reduce ( size_t  begin,
size_t  end,
const T &  init,
const Reduce &  reduce,
const Join &   
)
inline

Definition at line 34 of file executor.h.

Collaboration diagram for bvh::v2::SequentialExecutor:
[legend]

The documentation for this struct was generated from the following file: