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.7.3
DOLFINx C++ interface
Loading...
Searching...
No Matches
Scatterer< Allocator > Member List

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

allocator_type typedefScatterer< Allocator >
bs() const noexceptScatterer< Allocator >inline
create_request_vector(Scatterer::type type=type::neighbor)Scatterer< Allocator >inline
local_buffer_size() const noexceptScatterer< Allocator >inline
local_indices() const noexceptScatterer< Allocator >inline
remote_buffer_size() const noexceptScatterer< Allocator >inline
remote_indices() const noexceptScatterer< Allocator >inline
scatter_fwd(std::span< const T > local_data, std::span< T > remote_data) constScatterer< Allocator >inline
scatter_fwd_begin(std::span< const T > send_buffer, std::span< T > recv_buffer, std::span< MPI_Request > requests, Scatterer::type type=type::neighbor) constScatterer< Allocator >inline
scatter_fwd_begin(std::span< const T > local_data, std::span< T > local_buffer, std::span< T > remote_buffer, Functor pack_fn, std::span< MPI_Request > requests, Scatterer::type type=type::neighbor) constScatterer< Allocator >inline
scatter_fwd_end(std::span< MPI_Request > requests) constScatterer< Allocator >inline
scatter_fwd_end(std::span< const T > remote_buffer, std::span< T > remote_data, Functor unpack_fn, std::span< MPI_Request > requests) constScatterer< Allocator >inline
scatter_rev(std::span< T > local_data, std::span< const T > remote_data, BinaryOp op)Scatterer< Allocator >inline
scatter_rev_begin(std::span< const T > send_buffer, std::span< T > recv_buffer, std::span< MPI_Request > requests, Scatterer::type type=type::neighbor) constScatterer< Allocator >inline
scatter_rev_begin(std::span< const T > remote_data, std::span< T > remote_buffer, std::span< T > local_buffer, Functor pack_fn, std::span< MPI_Request > request, Scatterer::type type=type::neighbor) constScatterer< Allocator >inline
scatter_rev_end(std::span< MPI_Request > request) constScatterer< Allocator >inline
scatter_rev_end(std::span< const T > local_buffer, std::span< T > local_data, Functor unpack_fn, BinaryOp op, std::span< MPI_Request > request)Scatterer< Allocator >inline
Scatterer(const IndexMap &map, int bs, const Allocator &alloc=Allocator())Scatterer< Allocator >inline
type enum nameScatterer< Allocator >