Reference documentation for deal.II version 9.0.0
|
#include <deal.II/base/parallel.h>
Public Member Functions | |
Body (const F &f) | |
Static Private Member Functions | |
template<typename I1 , typename I2 > | |
static void | apply (const F &f, const std::tuple< I1, I2 > &p) |
template<typename I1 , typename I2 , typename I3 > | |
static void | apply (const F &f, const std::tuple< I1, I2, I3 > &p) |
template<typename I1 , typename I2 , typename I3 , typename I4 > | |
static void | apply (const F &f, const std::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 76 of file parallel.h.
|
inline |
Constructor. Take and package the given function object.
Definition at line 81 of file parallel.h.
|
inlinestaticprivate |
Apply F to a set of iterators with two elements.
Definition at line 107 of file parallel.h.
|
inlinestaticprivate |
Apply F to a set of iterators with three elements.
Definition at line 119 of file parallel.h.
|
inlinestaticprivate |
Apply F to a set of iterators with three elements.
Definition at line 133 of file parallel.h.
|
private |
The stored function object.
Definition at line 99 of file parallel.h.