|
using | size_type = std::size_t |
|
using | difference_type = std::ptrdiff_t |
|
using | scalar_type = std::iter_value_t< TIter > |
|
using | scalar_reference = std::iter_reference_t< TIter > |
|
using | index_type = I |
|
using | value_type = dr::matrix_entry< scalar_type, I > |
|
using | reference = dr::matrix_ref< T, I, scalar_reference > |
|
using | iterator_category = std::random_access_iterator_tag |
|
using | iterator_accessor = csr_matrix_view_accessor |
|
using | const_iterator_accessor = iterator_accessor |
|
using | nonconst_iterator_accessor = iterator_accessor |
|
using | key_type = dr::index< I > |
|
|
constexpr | csr_matrix_view_accessor (const csr_matrix_view_accessor &) noexcept=default |
|
constexpr csr_matrix_view_accessor & | operator= (const csr_matrix_view_accessor &) noexcept=default |
|
constexpr | csr_matrix_view_accessor (TIter values, IIter rowptr, IIter colind, size_type idx, index_type row, size_type row_dim) noexcept |
|
constexpr | csr_matrix_view_accessor (TIter values, IIter rowptr, IIter colind, size_type idx, index_type row, size_type row_dim, key_type idx_offset) noexcept |
|
void | fast_forward_row () noexcept |
|
void | fast_backward_row () noexcept |
|
constexpr csr_matrix_view_accessor & | operator+= (difference_type offset) noexcept |
|
constexpr bool | operator== (const iterator_accessor &other) const noexcept |
|
constexpr difference_type | operator- (const iterator_accessor &other) const noexcept |
|
constexpr bool | operator< (const iterator_accessor &other) const noexcept |
|
constexpr reference | operator* () const noexcept |
|
The documentation for this class was generated from the following file:
- /opt/actions-runner/_work/distributed-ranges/distributed-ranges/include/dr/views/csr_matrix_view.hpp