![]() |
Reference documentation for deal.II version 8.1.0
|
#include <parallel.h>
Public Member Functions | |
Body (const F &f) | |
template<typename Range > | |
void | operator() (const Range &range) const |
Static Private Member Functions | |
template<typename I1 , typename I2 > | |
static void | apply (const F &f, const std_cxx1x::tuple< I1, I2 > &p) |
template<typename I1 , typename I2 , typename I3 > | |
static void | apply (const F &f, const std_cxx1x::tuple< I1, I2, I3 > &p) |
template<typename I1 , typename I2 , typename I3 , typename I4 > | |
static void | apply (const F &f, const std_cxx1x::tuple< I1, I2, I3, I4 > &p) |
Private Attributes | |
const F | f |
Convert a function object of type F into an object that can be applied to all elements of a range of synchronous iterators.
Definition at line 55 of file parallel.h.
|
inline |
Constructor. Take and package the given function object.
Definition at line 61 of file parallel.h.
|
inlinestaticprivate |
Apply F to a set of iterators with two elements.
Definition at line 88 of file parallel.h.
|
inlinestaticprivate |
Apply F to a set of iterators with three elements.
Definition at line 101 of file parallel.h.
|
inlinestaticprivate |
Apply F to a set of iterators with three elements.
Definition at line 116 of file parallel.h.
|
private |
The stored function object.
Definition at line 79 of file parallel.h.