Reference documentation for deal.II version 9.2.0
|
#include <deal.II/base/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::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 78 of file parallel.h.
|
inline |
Constructor. Take and package the given function object.
Definition at line 83 of file parallel.h.
|
inline |
Definition at line 89 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 117 of file parallel.h.
|
inlinestaticprivate |
Apply F to a set of iterators with three elements.
Definition at line 127 of file parallel.h.
|
private |
The stored function object.
Definition at line 100 of file parallel.h.