|
using | value_type = typename DM::value_type |
|
using | difference_type = typename DM::difference_type |
|
|
| subrange_iterator (DM *dm, std::pair< std::size_t, std::size_t > row_rng, std::pair< std::size_t, std::size_t > col_rng, difference_type index=0) noexcept |
|
value_type & | operator* () const |
|
dm_row< value_type > | operator[] (int n) |
|
value_type & | operator[] (std::pair< int, int > p) |
|
auto | operator<=> (const subrange_iterator &other) const noexcept |
|
auto & | operator-= (difference_type n) |
|
auto & | operator+= (difference_type n) |
|
difference_type | operator- (const subrange_iterator &other) const noexcept |
|
auto & | operator++ () |
|
auto & | operator-- () |
|
auto | operator++ (int) |
|
auto | operator-- (int) |
|
auto | operator+ (difference_type n) const |
|
auto | operator- (difference_type n) const |
|
auto & | halo () |
|
auto | segments () |
|
bool | is_local () |
|
std::size_t | find_dm_offset () const |
|
The documentation for this class was generated from the following file:
- /opt/actions-runner/_work/distributed-ranges/distributed-ranges/include/dr/mp/containers/subrange.hpp