#include <KokkosArray.h>
Public Types | |
| using | iterator_category = std::forward_iterator_tag |
| using | value_type = T |
| using | difference_type = std::ptrdiff_t |
| using | pointer = T * |
| using | reference = T & |
Public Member Functions | |
| KOKKOS_FUNCTION | iterator () |
| KOKKOS_FUNCTION | iterator (T *p) |
| KOKKOS_FUNCTION reference | operator* () const |
| KOKKOS_FUNCTION pointer | operator-> () const |
| KOKKOS_FUNCTION pointer | operator & () const |
| KOKKOS_FUNCTION iterator & | operator++ () |
| KOKKOS_FUNCTION iterator | operator++ (int) |
Private Attributes | |
| pointer | it |
Friends | |
| KOKKOS_FUNCTION friend bool | operator== (const iterator &a, const iterator &b) |
| KOKKOS_FUNCTION friend bool | operator!= (const iterator &a, const iterator &b) |
Array iterator.
Definition at line 436 of file KokkosArray.h.
| using Moose::Kokkos::ArrayBase< T, dimension, index_type >::iterator::difference_type = std::ptrdiff_t |
Definition at line 441 of file KokkosArray.h.
| using Moose::Kokkos::ArrayBase< T, dimension, index_type >::iterator::iterator_category = std::forward_iterator_tag |
Definition at line 439 of file KokkosArray.h.
| using Moose::Kokkos::ArrayBase< T, dimension, index_type >::iterator::pointer = T * |
Definition at line 442 of file KokkosArray.h.
| using Moose::Kokkos::ArrayBase< T, dimension, index_type >::iterator::reference = T & |
Definition at line 443 of file KokkosArray.h.
| using Moose::Kokkos::ArrayBase< T, dimension, index_type >::iterator::value_type = T |
Definition at line 440 of file KokkosArray.h.
|
inline |
Definition at line 445 of file KokkosArray.h.
|
inlineexplicit |
Definition at line 446 of file KokkosArray.h.
|
inline |
Definition at line 450 of file KokkosArray.h.
|
inline |
Definition at line 448 of file KokkosArray.h.
|
inline |
Definition at line 451 of file KokkosArray.h.
|
inline |
Definition at line 456 of file KokkosArray.h.
|
inline |
Definition at line 449 of file KokkosArray.h.
|
friend |
Definition at line 466 of file KokkosArray.h.
|
friend |
Definition at line 462 of file KokkosArray.h.
|
private |
Definition at line 472 of file KokkosArray.h.
Referenced by Moose::Kokkos::ArrayBase< T, dimension, index_type >::iterator::operator &(), Moose::Kokkos::ArrayBase< T, dimension, index_type >::iterator::operator*(), Moose::Kokkos::ArrayBase< T, dimension, index_type >::iterator::operator++(), and Moose::Kokkos::ArrayBase< T, dimension, index_type >::iterator::operator->().
1.8.14