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::unstructured_halo< T, Memory >) | dr::mp::unstructured_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 |
index_map typedef (defined in dr::mp::unstructured_halo< T, Memory >) | dr::mp::unstructured_halo< T, Memory > | |
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 > | |
unstructured_halo(communicator comm, T *data, const std::vector< index_map > &owned, const std::vector< index_map > &halo, const Memory &memory=Memory()) | dr::mp::unstructured_halo< T, Memory > | inline |
~halo_impl() (defined in dr::mp::halo_impl< Group >) | dr::mp::halo_impl< Group > | inline |