#include <openmp.h>
|
| _OpenmpParallel () |
|
| _OpenmpParallel (int nthreads) |
|
template<typename RM > |
void | init (RM &rm) |
|
template<typename IndexF , typename IndexL , typename IndexS , typename Func , typename RM > |
void | parallelFor (IndexF first, IndexL last, IndexS step, const Func &f, RM &rm) |
|
int | getNumThreads () const |
|
void | setNumThreads (int nthreads) |
|
| ParallelInterface (int) |
|
| ParallelInterface () |
|
template<typename RM > |
void | init (RM &rm) |
|
int | getNumThreads () const |
|
void | setNumThreads (int nthreads) |
|
template<typename IndexF , typename IndexL , typename IndexS , typename Func , typename RM > |
void | parallelFor (IndexF first, IndexL last, IndexS step, const Func &f, RM &rm) |
|
Definition at line 56 of file openmp.h.
template<typename Impl , typename... Types>
unipar::internal::_OpenmpParallel::_OpenmpParallel |
( |
| ) |
|
|
inline |
unipar::internal::_OpenmpParallel::_OpenmpParallel |
( |
int |
nthreads | ) |
|
|
inline |
template<typename RM >
void unipar::internal::_OpenmpParallel::init |
( |
RM & |
rm | ) |
|
|
inline |
template<typename IndexF , typename IndexL , typename IndexS , typename Func , typename RM >
void unipar::internal::_OpenmpParallel::parallelFor |
( |
IndexF |
first, |
|
|
IndexL |
last, |
|
|
IndexS |
step, |
|
|
const Func & |
f, |
|
|
RM & |
rm |
|
) |
| |
|
inline |
int unipar::internal::_OpenmpParallel::getNumThreads |
( |
| ) |
const |
|
inline |
void unipar::internal::_OpenmpParallel::setNumThreads |
( |
int |
nthreads | ) |
|
|
inline |
int unipar::internal::_OpenmpParallel::m_nthreads |
|
private |
The documentation for this class was generated from the following file: