| 
    DOLFINx 0.7.3
    
   DOLFINx C++ interface 
   | 
 
This is the complete list of members for Scatterer< Allocator >, including all inherited members.
| allocator_type typedef | Scatterer< Allocator > | |
| bs() const noexcept | Scatterer< Allocator > | inline | 
| create_request_vector(Scatterer::type type=type::neighbor) | Scatterer< Allocator > | inline | 
| local_buffer_size() const noexcept | Scatterer< Allocator > | inline | 
| local_indices() const noexcept | Scatterer< Allocator > | inline | 
| remote_buffer_size() const noexcept | Scatterer< Allocator > | inline | 
| remote_indices() const noexcept | Scatterer< Allocator > | inline | 
| scatter_fwd(std::span< const T > local_data, std::span< T > remote_data) const | Scatterer< 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) const | Scatterer< 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) const | Scatterer< Allocator > | inline | 
| scatter_fwd_end(std::span< MPI_Request > requests) const | Scatterer< Allocator > | inline | 
| scatter_fwd_end(std::span< const T > remote_buffer, std::span< T > remote_data, Functor unpack_fn, std::span< MPI_Request > requests) const | Scatterer< 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) const | Scatterer< 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) const | Scatterer< Allocator > | inline | 
| scatter_rev_end(std::span< MPI_Request > request) const | Scatterer< 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 name | Scatterer< Allocator > |