Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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: