![]() |
Reference documentation for deal.II version 9.6.0
|
Classes | |
struct | ScratchAndCopyDataObjects |
class | WorkerAndCopier |
Functions | |
template<typename Worker , typename Copier , typename Iterator , typename ScratchData , typename CopyData > | |
void | run (const std::vector< std::vector< Iterator > > &colored_iterators, Worker worker, Copier copier, const ScratchData &sample_scratch_data, const CopyData &sample_copy_data, const unsigned int chunk_size) |
A namespace for the implementation of details of the WorkStream pattern and function. This namespace holds classes that deal with the third implementation described in the paper by Turcksin, Kronbichler and Bangerth (see workstream_paper).
void WorkStream::internal::tbb_colored::run | ( | const std::vector< std::vector< Iterator > > & | colored_iterators, |
Worker | worker, | ||
Copier | copier, | ||
const ScratchData & | sample_scratch_data, | ||
const CopyData & | sample_copy_data, | ||
const unsigned int | chunk_size ) |
The colored run function using TBB.
Definition at line 968 of file work_stream.h.