![]() |
Reference documentation for deal.II version 8.1.0
|
#include <vectorization.h>
Public Member Functions | |
AlignedVectorSet (const std::size_t size, const T &element, T *destination) | |
Private Member Functions | |
virtual void | apply_to_subrange (const std::size_t begin, const std::size_t end) const |
![]() | |
virtual | ~ParallelForInteger () |
void | apply_parallel (const std::size_t begin, const std::size_t end, const std::size_t minimum_parallel_grain_size) const |
Private Attributes | |
const T & | element_ |
T * | destination_ |
bool | trivial_element |
Static Private Attributes | |
static const std::size_t | minimum_parallel_grain_size = 160000/sizeof(T)+1 |
Class that issues the set commands for AlignedVector.
Definition at line 1488 of file vectorization.h.
|
inline |
Constructor. Issues a parallel call if there are sufficiently many elements, otherwise work in serial.
Definition at line 1497 of file vectorization.h.
|
inlineprivatevirtual |
This sets elements on a subrange given by two integers.
Implements parallel::ParallelForInteger.
Definition at line 1526 of file vectorization.h.