#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: