DOLFINx
0.5.1
DOLFINx C++ interface
|
This is the complete list of members for Scatterer, including all inherited members.
bs() const noexcept | Scatterer | |
local_buffer_size() const noexcept | Scatterer | |
local_indices() const noexcept | Scatterer | |
remote_buffer_size() const noexcept | Scatterer | |
remote_indices() const noexcept | Scatterer | |
scatter_fwd(const std::span< const T > &local_data, std::span< T > remote_data) const | Scatterer | inline |
scatter_fwd_begin(const std::span< const T > &send_buffer, const std::span< T > &recv_buffer, MPI_Request &request) const | Scatterer | inline |
scatter_fwd_begin(const std::span< const T > &local_data, std::span< T > local_buffer, std::span< T > remote_buffer, Functor pack_fn, MPI_Request &request) const | Scatterer | inline |
scatter_fwd_end(MPI_Request &request) const | Scatterer | |
scatter_fwd_end(const std::span< const T > &remote_buffer, std::span< T > remote_data, Functor unpack_fn, MPI_Request &request) const | Scatterer | inline |
scatter_rev(std::span< T > local_data, const std::span< const T > &remote_data, BinaryOp op) | Scatterer | inline |
scatter_rev_begin(const std::span< const T > &send_buffer, const std::span< T > &recv_buffer, MPI_Request &request) const | Scatterer | inline |
scatter_rev_begin(const std::span< const T > &remote_data, std::span< T > remote_buffer, std::span< T > local_buffer, Functor pack_fn, MPI_Request &request) const | Scatterer | inline |
scatter_rev_end(MPI_Request &request) const | Scatterer | |
scatter_rev_end(const std::span< const T > &local_buffer, std::span< T > local_data, Functor unpack_fn, BinaryOp op, MPI_Request &request) | Scatterer | inline |
Scatterer(const IndexMap &map, int bs) | Scatterer |