Reference documentation for deal.II version 9.4.1
|
#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 251 of file vectorization.h.
|
default |
Default constructor.
|
inline |
Construct an array with the given initializer list.
Definition at line 263 of file vectorization.h.
|
inlinestaticconstexpr |
Return the number of elements in the array.
Definition at line 288 of file vectorization.h.
|
inline |
Definition at line 297 of file vectorization.h.
|
inline |
const
version). Definition at line 307 of file vectorization.h.
|
inline |
Definition at line 316 of file vectorization.h.
|
inline |
const
version). Definition at line 326 of file vectorization.h.