#include <deal.II/base/vectorization.h>
template<typename T>
class VectorizedArrayIterator< T >
An iterator for VectorizedArray.
Definition at line 97 of file vectorization.h.
◆ VectorizedArrayIterator()
◆ operator==()
◆ operator!=()
◆ operator=()
◆ operator*() [1/2]
Dereferencing operator (const version): returns the value of the current lane.
Definition at line 145 of file vectorization.h.
◆ operator*() [2/2]
template<typename T >
template<typename U = T>
| std::enable_if<!std::is_same<U, const U>::value, typename T::value_type>::type& VectorizedArrayIterator< T >::operator* |
( |
| ) |
|
|
inline |
Dereferencing operator (non-const version): returns the value of the current lane.
Definition at line 159 of file vectorization.h.
◆ operator++()
Prefix ++ operator: ++iterator. This operator advances the iterator to the next lane and returns a reference to *this.
Definition at line 171 of file vectorization.h.
◆ operator+=()
This operator advances the iterator by offset lanes and returns a reference to *this.
Definition at line 183 of file vectorization.h.
◆ operator--()
Prefix – operator: –iterator. This operator advances the iterator to the previous lane and returns a reference to *this.
Definition at line 196 of file vectorization.h.
◆ operator+()
Create new iterator, which is shifted by offset.
Definition at line 210 of file vectorization.h.
◆ operator-()
Compute distance between this iterator and iterator other.
Definition at line 220 of file vectorization.h.
◆ data
◆ lane
The documentation for this class was generated from the following file: