| 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 |