#include <cochain.hpp>

Public Types | |
| using | iterator_category = std::random_access_iterator_tag |
| using | value_type = typename CochainType::cosimplex_type |
| using | difference_type = std::ptrdiff_t |
| using | pointer = value_type |
| using | reference = value_type |
| using | cosimplex_type = typename CochainType::cosimplex_type |
| using | chain_iterator = typename CochainType::chain_type::iterator_type |
| using | values_iterator = Kokkos::Experimental::Impl::RandomAccessIterator<typename CochainType::values_type> |
Public Member Functions | |
| KOKKOS_DEFAULTED_FUNCTION | CochainIterator ()=default |
| KOKKOS_FUNCTION constexpr | CochainIterator (chain_iterator chain_it, values_iterator values_it) |
| KOKKOS_FUNCTION constexpr reference | operator* () const noexcept |
| KOKKOS_FUNCTION constexpr pointer | operator-> () const noexcept |
| KOKKOS_FUNCTION constexpr CochainIterator & | operator++ () |
| KOKKOS_FUNCTION constexpr CochainIterator | operator++ (int) |
| KOKKOS_FUNCTION constexpr CochainIterator & | operator-- () |
| KOKKOS_FUNCTION constexpr CochainIterator | operator-- (int) |
| KOKKOS_FUNCTION constexpr CochainIterator & | operator+= (difference_type n) |
| KOKKOS_FUNCTION constexpr CochainIterator & | operator-= (difference_type n) |
Friends | |
| KOKKOS_FUNCTION constexpr bool | operator== (CochainIterator const &xx, CochainIterator const &yy) |
| KOKKOS_FUNCTION constexpr bool | operator< (CochainIterator const &xx, CochainIterator const &yy) |
| KOKKOS_FUNCTION constexpr bool | operator> (CochainIterator const &xx, CochainIterator const &yy) |
| KOKKOS_FUNCTION constexpr bool | operator<= (CochainIterator const &xx, CochainIterator const &yy) |
| KOKKOS_FUNCTION constexpr bool | operator>= (CochainIterator const &xx, CochainIterator const &yy) |
| KOKKOS_FUNCTION constexpr CochainIterator | operator+ (CochainIterator i, difference_type n) |
| KOKKOS_FUNCTION constexpr CochainIterator | operator+ (difference_type n, CochainIterator i) |
| KOKKOS_FUNCTION constexpr CochainIterator | operator- (CochainIterator i, difference_type n) |
| KOKKOS_FUNCTION constexpr difference_type | operator- (CochainIterator const &xx, CochainIterator const &yy) |
Definition at line 221 of file cochain.hpp.
| using sil::exterior::CochainIterator< CochainType >::iterator_category = std::random_access_iterator_tag |
Definition at line 224 of file cochain.hpp.
| using sil::exterior::CochainIterator< CochainType >::value_type = typename CochainType::cosimplex_type |
Definition at line 225 of file cochain.hpp.
| using sil::exterior::CochainIterator< CochainType >::difference_type = std::ptrdiff_t |
Definition at line 226 of file cochain.hpp.
| using sil::exterior::CochainIterator< CochainType >::pointer = value_type |
Definition at line 227 of file cochain.hpp.
| using sil::exterior::CochainIterator< CochainType >::reference = value_type |
Definition at line 228 of file cochain.hpp.
| using sil::exterior::CochainIterator< CochainType >::cosimplex_type = typename CochainType::cosimplex_type |
Definition at line 230 of file cochain.hpp.
| using sil::exterior::CochainIterator< CochainType >::chain_iterator = typename CochainType::chain_type::iterator_type |
Definition at line 232 of file cochain.hpp.
| using sil::exterior::CochainIterator< CochainType >::values_iterator = Kokkos::Experimental::Impl::RandomAccessIterator<typename CochainType::values_type> |
Definition at line 233 of file cochain.hpp.
|
default |
|
inlineexplicitconstexpr |
Definition at line 242 of file cochain.hpp.
|
inlineconstexprnoexcept |
Definition at line 250 of file cochain.hpp.
|
inlineconstexprnoexcept |
Definition at line 255 of file cochain.hpp.
|
inlineconstexpr |
Definition at line 260 of file cochain.hpp.
|
inlineconstexpr |
Definition at line 267 of file cochain.hpp.
|
inlineconstexpr |
Definition at line 274 of file cochain.hpp.
|
inlineconstexpr |
Definition at line 281 of file cochain.hpp.
|
inlineconstexpr |
Definition at line 288 of file cochain.hpp.
|
inlineconstexpr |
Definition at line 295 of file cochain.hpp.
|
friend |
Definition at line 302 of file cochain.hpp.
|
friend |
Definition at line 309 of file cochain.hpp.
|
friend |
Definition at line 316 of file cochain.hpp.
|
friend |
Definition at line 323 of file cochain.hpp.
|
friend |
Definition at line 330 of file cochain.hpp.
|
friend |
Definition at line 337 of file cochain.hpp.
|
friend |
Definition at line 342 of file cochain.hpp.
|
friend |
Definition at line 347 of file cochain.hpp.
|
friend |
Definition at line 352 of file cochain.hpp.