Loading [MathJax]/extensions/tex2jax.js
Note: this is documentation for an old release. View the latest documentation at docs.fenicsproject.org/dolfinx/v0.9.0/cpp/doxygen/d8/df9/classdolfinx_1_1common_1_1Scatterer-members.html
DOLFINx  0.5.1
DOLFINx C++ interface
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Scatterer Member List

This is the complete list of members for Scatterer, including all inherited members.

bs() const noexceptScatterer
local_buffer_size() const noexceptScatterer
local_indices() const noexceptScatterer
remote_buffer_size() const noexceptScatterer
remote_indices() const noexceptScatterer
scatter_fwd(const std::span< const T > &local_data, std::span< T > remote_data) constScattererinline
scatter_fwd_begin(const std::span< const T > &send_buffer, const std::span< T > &recv_buffer, MPI_Request &request) constScattererinline
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) constScattererinline
scatter_fwd_end(MPI_Request &request) constScatterer
scatter_fwd_end(const std::span< const T > &remote_buffer, std::span< T > remote_data, Functor unpack_fn, MPI_Request &request) constScattererinline
scatter_rev(std::span< T > local_data, const std::span< const T > &remote_data, BinaryOp op)Scattererinline
scatter_rev_begin(const std::span< const T > &send_buffer, const std::span< T > &recv_buffer, MPI_Request &request) constScattererinline
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) constScattererinline
scatter_rev_end(MPI_Request &request) constScatterer
scatter_rev_end(const std::span< const T > &local_buffer, std::span< T > local_data, Functor unpack_fn, BinaryOp op, MPI_Request &request)Scattererinline
Scatterer(const IndexMap &map, int bs)Scatterer