Stride Reference Manual
1.0
|
#include <unipar.h>
Public Types | |
using | RMType = typename Impl::template RMType< Impl, Types... > |
Public Member Functions | |
ParallelWrapper (const Impl &impl) | |
ParallelWrapper (int nthreads) | |
ParallelWrapper () | |
template<typename PrevResMan > | |
ParallelWrapper (Impl &impl, PrevResMan &prev_rm) | |
template<typename IndexF , typename IndexL , typename Func > | |
void | for_ (IndexF first, IndexL last, const Func &f) |
template<typename IndexF , typename IndexL , typename IndexS , typename Func > | |
void | for_ (IndexF first, IndexL last, IndexS step, const Func &f) |
template<typename T > | |
ParallelWrapper< Impl, T, Types... > | withFunc (const std::function< T()> &f) |
template<typename T , typename Func > | |
ParallelWrapper< Impl, T, Types... > | withFunc (const Func &f) |
template<typename T , typename... Args> | |
ParallelWrapper< Impl, T, Types... > | with (Args...args) |
RMType & | resources () |
Impl & | impl () |
const Impl & | impl () const |
int | getNumThreads () const |
void | setNumThreads (int nthreads) |
Protected Attributes | |
Impl | m_impl |
RMType | m_resource_manager |
Definition at line 68 of file unipar/unipar.h.
using unipar::internal::ParallelWrapper< Impl, Types >::RMType = typename Impl::template RMType<Impl, Types...> |
Definition at line 70 of file unipar/unipar.h.
|
inline |
Definition at line 74 of file unipar/unipar.h.
|
inline |
Definition at line 77 of file unipar/unipar.h.
|
inline |
Definition at line 79 of file unipar/unipar.h.
|
inline |
Definition at line 83 of file unipar/unipar.h.
|
inline |
Definition at line 92 of file unipar/unipar.h.
|
inline |
Definition at line 97 of file unipar/unipar.h.
|
inline |
Definition at line 105 of file unipar/unipar.h.
References unipar::internal::ParallelWrapper< Impl, Types >::resources().
|
inline |
Definition at line 113 of file unipar/unipar.h.
|
inline |
Definition at line 118 of file unipar/unipar.h.
|
inline |
Definition at line 124 of file unipar/unipar.h.
Referenced by unipar::internal::ParallelWrapper< Impl, Types >::withFunc().
|
inline |
Definition at line 133 of file unipar/unipar.h.
|
inline |
Definition at line 135 of file unipar/unipar.h.
|
inline |
Definition at line 138 of file unipar/unipar.h.
|
inline |
Definition at line 140 of file unipar/unipar.h.
|
protected |
Definition at line 143 of file unipar/unipar.h.
|
protected |
Definition at line 144 of file unipar/unipar.h.