DOLFINx 0.8.0
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, F 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, F 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, F 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, F 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 >