#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 value_type | 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.
|
inlineconstexpr |
Definition at line 263 of file cochain.hpp.
|
inlineconstexpr |
Definition at line 270 of file cochain.hpp.
|
inlineconstexpr |
Definition at line 277 of file cochain.hpp.
|
inlineconstexpr |
Definition at line 284 of file cochain.hpp.
|
inlineconstexpr |
Definition at line 291 of file cochain.hpp.
|
inlineconstexpr |
Definition at line 298 of file cochain.hpp.
|
friend |
Definition at line 312 of file cochain.hpp.
|
friend |
Definition at line 319 of file cochain.hpp.
|
friend |
Definition at line 326 of file cochain.hpp.
|
friend |
Definition at line 333 of file cochain.hpp.
|
friend |
Definition at line 340 of file cochain.hpp.
|
friend |
Definition at line 347 of file cochain.hpp.
|
friend |
Definition at line 352 of file cochain.hpp.
|
friend |
Definition at line 357 of file cochain.hpp.
|
friend |
Definition at line 362 of file cochain.hpp.