exchange() (defined in dr::mp::halo_impl< Group >) | dr::mp::halo_impl< Group > | inline |
exchange_begin() | dr::mp::halo_impl< Group > | inline |
exchange_finalize() | dr::mp::halo_impl< Group > | inline |
group_type typedef (defined in dr::mp::span_halo< T, Memory >) | dr::mp::span_halo< T, Memory > | |
halo_impl(const halo_impl &)=delete (defined in dr::mp::halo_impl< Group >) | dr::mp::halo_impl< Group > | |
halo_impl(communicator comm, const std::vector< Group > &owned_groups, const std::vector< Group > &halo_groups, const Memory &memory=Memory()) | dr::mp::halo_impl< Group > | inline |
max (defined in dr::mp::halo_impl< Group >) | dr::mp::halo_impl< Group > | |
min (defined in dr::mp::halo_impl< Group >) | dr::mp::halo_impl< Group > | |
multiplies (defined in dr::mp::halo_impl< Group >) | dr::mp::halo_impl< Group > | |
operator=(const halo_impl &)=delete (defined in dr::mp::halo_impl< Group >) | dr::mp::halo_impl< Group > | |
plus (defined in dr::mp::halo_impl< Group >) | dr::mp::halo_impl< Group > | |
reduce_begin() | dr::mp::halo_impl< Group > | inline |
reduce_finalize(const auto &op) | dr::mp::halo_impl< Group > | inline |
reduce_finalize() | dr::mp::halo_impl< Group > | inline |
second (defined in dr::mp::halo_impl< Group >) | dr::mp::halo_impl< Group > | |
span_halo() (defined in dr::mp::span_halo< T, Memory >) | dr::mp::span_halo< T, Memory > | inline |
span_halo(communicator comm, T *data, std::size_t size, halo_bounds hb) (defined in dr::mp::span_halo< T, Memory >) | dr::mp::span_halo< T, Memory > | inline |
span_halo(communicator comm, std::span< T > span, halo_bounds hb) (defined in dr::mp::span_halo< T, Memory >) | dr::mp::span_halo< T, Memory > | inline |
~halo_impl() (defined in dr::mp::halo_impl< Group >) | dr::mp::halo_impl< Group > | inline |