#include <openmp_threadpool.h>
|
| void | initialize (int _num_workers) |
| |
| bool | start_static (int64_t start, int64_t end, int64_t incr, int64_t chunk, int thread_id, int64_t &span_start, int64_t &span_end) |
| |
| bool | next_static (int64_t &span_start, int64_t &span_end) |
| |
| void | start_dynamic (int64_t start, int64_t end, int64_t incr, int64_t chunk) |
| |
| bool | next_dynamic (int64_t &span_start, int64_t &span_end, int64_t &stride) |
| |
| void | end_loop (bool wait) |
| |
◆ end_loop()
| void Realm::LoopSchedule::end_loop |
( |
bool |
wait | ) |
|
◆ initialize()
| void Realm::LoopSchedule::initialize |
( |
int |
_num_workers | ) |
|
◆ next_dynamic()
| bool Realm::LoopSchedule::next_dynamic |
( |
int64_t & |
span_start, |
|
|
int64_t & |
span_end, |
|
|
int64_t & |
stride |
|
) |
| |
◆ next_static()
| bool Realm::LoopSchedule::next_static |
( |
int64_t & |
span_start, |
|
|
int64_t & |
span_end |
|
) |
| |
◆ start_dynamic()
| void Realm::LoopSchedule::start_dynamic |
( |
int64_t |
start, |
|
|
int64_t |
end, |
|
|
int64_t |
incr, |
|
|
int64_t |
chunk |
|
) |
| |
◆ start_static()
| bool Realm::LoopSchedule::start_static |
( |
int64_t |
start, |
|
|
int64_t |
end, |
|
|
int64_t |
incr, |
|
|
int64_t |
chunk, |
|
|
int |
thread_id, |
|
|
int64_t & |
span_start, |
|
|
int64_t & |
span_end |
|
) |
| |
◆ loop_barrier
| atomic<int> Realm::LoopSchedule::loop_barrier |
|
protected |
◆ loop_base
| atomic<int64_t> Realm::LoopSchedule::loop_base |
|
protected |
◆ loop_chunk
| atomic<int64_t> Realm::LoopSchedule::loop_chunk |
|
protected |
◆ loop_incr
| atomic<int64_t> Realm::LoopSchedule::loop_incr |
|
protected |
◆ loop_limit
| atomic<uint64_t> Realm::LoopSchedule::loop_limit |
|
protected |
◆ loop_pos
| atomic<uint64_t> Realm::LoopSchedule::loop_pos |
|
protected |
◆ num_workers
| int Realm::LoopSchedule::num_workers |
|
protected |
The documentation for this class was generated from the following file: