Reference documentation for deal.II version 9.3.3
|
Functions | |
template<typename Worker , typename Copier , typename Iterator , typename ScratchData , typename CopyData > | |
void | run (const Iterator &begin, const typename identity< Iterator >::type &end, Worker worker, Copier copier, const ScratchData &sample_scratch_data, const CopyData &sample_copy_data) |
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) |
A reference implementation without using multithreading to be used if we don't have multithreading support or if the user requests to run things sequentially. This is more efficient than using TBB or taskflow if we only have a single thread.
void WorkStream::internal::sequential::run | ( | const Iterator & | begin, |
const typename identity< Iterator >::type & | end, | ||
Worker | worker, | ||
Copier | copier, | ||
const ScratchData & | sample_scratch_data, | ||
const CopyData & | sample_copy_data | ||
) |
Sequential version without colors.
Definition at line 660 of file work_stream.h.
void WorkStream::internal::sequential::run | ( | const std::vector< std::vector< Iterator > > & | colored_iterators, |
Worker | worker, | ||
Copier | copier, | ||
const ScratchData & | sample_scratch_data, | ||
const CopyData & | sample_copy_data | ||
) |
Sequential version with colors
Definition at line 702 of file work_stream.h.