#include <local_chain.hpp>

Public Types | |
| using | difference_type = std::ptrdiff_t |
| using | value_type = SimplexType |
| using | pointer = value_type const* |
| using | reference = value_type const& |
| using | iterator_category = std::random_access_iterator_tag |
Public Member Functions | |
| KOKKOS_DEFAULTED_FUNCTION constexpr | LocalChainIterator ()=default |
| KOKKOS_FUNCTION constexpr | LocalChainIterator (chain_type const *chain, std::size_t index) noexcept |
| KOKKOS_FUNCTION constexpr reference | operator* () const noexcept |
| KOKKOS_FUNCTION constexpr pointer | operator-> () const noexcept |
| KOKKOS_FUNCTION constexpr LocalChainIterator & | operator++ () noexcept |
| KOKKOS_FUNCTION constexpr LocalChainIterator | operator++ (int) noexcept |
| KOKKOS_FUNCTION constexpr LocalChainIterator & | operator-- () noexcept |
| KOKKOS_FUNCTION constexpr LocalChainIterator | operator+ (difference_type n) const noexcept |
| KOKKOS_FUNCTION constexpr LocalChainIterator & | operator+= (difference_type n) noexcept |
| KOKKOS_FUNCTION constexpr LocalChainIterator | operator- (difference_type n) const noexcept |
| KOKKOS_FUNCTION constexpr difference_type | operator- (LocalChainIterator const &other) const noexcept |
| KOKKOS_FUNCTION constexpr bool | operator== (LocalChainIterator const &other) const noexcept |
| KOKKOS_FUNCTION constexpr bool | operator!= (LocalChainIterator const &other) const noexcept |
| KOKKOS_FUNCTION constexpr bool | operator< (LocalChainIterator const &other) const noexcept |
Definition at line 32 of file local_chain.hpp.
| using sil::exterior::LocalChainIterator< SimplexType, LayoutStridedPolicy, MemorySpace >::difference_type = std::ptrdiff_t |
Definition at line 40 of file local_chain.hpp.
| using sil::exterior::LocalChainIterator< SimplexType, LayoutStridedPolicy, MemorySpace >::value_type = SimplexType |
Definition at line 41 of file local_chain.hpp.
| using sil::exterior::LocalChainIterator< SimplexType, LayoutStridedPolicy, MemorySpace >::pointer = value_type const* |
Definition at line 42 of file local_chain.hpp.
| using sil::exterior::LocalChainIterator< SimplexType, LayoutStridedPolicy, MemorySpace >::reference = value_type const& |
Definition at line 43 of file local_chain.hpp.
| using sil::exterior::LocalChainIterator< SimplexType, LayoutStridedPolicy, MemorySpace >::iterator_category = std::random_access_iterator_tag |
Definition at line 44 of file local_chain.hpp.
|
constexprdefault |
|
inlineconstexprnoexcept |
Definition at line 48 of file local_chain.hpp.
|
inlineconstexprnoexcept |
Definition at line 56 of file local_chain.hpp.
|
inlineconstexprnoexcept |
Definition at line 61 of file local_chain.hpp.
|
inlineconstexprnoexcept |
Definition at line 66 of file local_chain.hpp.
|
inlineconstexprnoexcept |
Definition at line 72 of file local_chain.hpp.
|
inlineconstexprnoexcept |
Definition at line 79 of file local_chain.hpp.
|
inlineconstexprnoexcept |
Definition at line 85 of file local_chain.hpp.
|
inlineconstexprnoexcept |
Definition at line 90 of file local_chain.hpp.
|
inlineconstexprnoexcept |
Definition at line 96 of file local_chain.hpp.
|
inlineconstexprnoexcept |
Definition at line 101 of file local_chain.hpp.
|
inlineconstexprnoexcept |
Definition at line 107 of file local_chain.hpp.
|
inlineconstexprnoexcept |
Definition at line 112 of file local_chain.hpp.
|
inlineconstexprnoexcept |
Definition at line 117 of file local_chain.hpp.