Reference documentation for deal.II version 9.5.0
|
#include <deal.II/base/vectorization.h>
Public Member Functions | |
VectorizedArrayBase ()=default | |
template<typename U > | |
VectorizedArrayBase (const std::initializer_list< U > &list) | |
VectorizedArrayIterator< T > | begin () |
VectorizedArrayIterator< const T > | begin () const |
VectorizedArrayIterator< T > | end () |
VectorizedArrayIterator< const T > | end () const |
Static Public Member Functions | |
static constexpr std::size_t | size () |
A base class for the various VectorizedArray template specializations, containing common functionalities.
T | Type of the actual vectorized array. We are using the Couriously Recurring Template Pattern (see https://en.wikipedia.org/wiki/Curiously_recurring_template_pattern) in this class to avoid having to resort to virtual member functions. |
Definition at line 250 of file vectorization.h.
|
default |
Default constructor.
|
inline |
Construct an array with the given initializer list.
Definition at line 262 of file vectorization.h.
|
inlinestaticconstexpr |
Return the number of elements in the array.
Definition at line 287 of file vectorization.h.
|
inline |
Definition at line 296 of file vectorization.h.
|
inline |
const
version). Definition at line 306 of file vectorization.h.
|
inline |
Definition at line 315 of file vectorization.h.
|
inline |
const
version). Definition at line 325 of file vectorization.h.