#include <deal.II/base/vectorization.h>
template<typename T>
class VectorizedArrayIterator< T >
An iterator for VectorizedArray.
Definition at line 99 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 148 of file vectorization.h.
◆ operator*() [2/2]
template<typename T >
template<typename U = T>
Dereferencing operator (non-const
version): returns the value of the current lane.
Definition at line 161 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 173 of file vectorization.h.
◆ operator+=()
This operator advances the iterator by offset
lanes and returns a reference to *this
.
Definition at line 185 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 198 of file vectorization.h.
◆ operator+()
Create new iterator, which is shifted by offset
.
Definition at line 212 of file vectorization.h.
◆ operator-()
Compute distance between this iterator and iterator other
.
Definition at line 222 of file vectorization.h.
◆ data
◆ lane
The documentation for this class was generated from the following file: