Reference documentation for deal.II version 9.2.0
|
#include <deal.II/base/work_stream.h>
Public Member Functions | |
Copier (const std::function< void(const CopyData &)> &copier) | |
void * | operator() (void *item) override |
Private Attributes | |
const std::function< void(const CopyData &)> | copier |
A class that manages calling the copier function. Note that it is, in the TBB notation, a filter that runs sequentially, ensuring that all items are copied in the same order in which they are created.
Definition at line 608 of file work_stream.h.
|
inline |
Constructor. Takes a reference to the object on which we will operate as well as a pointer to the function that will do the copying from the additional data object to the global matrix or similar.
Definition at line 617 of file work_stream.h.
|
inlineoverride |
Work on a single item.
Definition at line 627 of file work_stream.h.
|
private |
Pointer to the function that does the copying of data.
Definition at line 671 of file work_stream.h.