KaMPIng 0.1.1
Flexible and (near) zero-overhead C++ bindings for MPI
Loading...
Searching...
No Matches
kamping::plugin::dispatch_alltoall::internal::PredicateDispatchAlltoall Struct Reference

Predicate to check whether an argument provided to alltoallv_dispatch shall be discarded in the internal calls. More...

#include <alltoall_dispatch.hpp>

Static Public Member Functions

template<typename Arg >
static constexpr bool discard ()
 Function to check whether an argument provided to DispatchAlltoall::alltoallv_dispatch() shall be discarded in the send call.
 

Detailed Description

Predicate to check whether an argument provided to alltoallv_dispatch shall be discarded in the internal calls.

Member Function Documentation

◆ discard()

template<typename Arg >
static constexpr bool kamping::plugin::dispatch_alltoall::internal::PredicateDispatchAlltoall::discard ( )
inlinestaticconstexpr

Function to check whether an argument provided to DispatchAlltoall::alltoallv_dispatch() shall be discarded in the send call.

Template Parameters
ArgArgument to be checked.
Returns
True (i.e. discard) iff Arg's parameter_type is volume_threshold, send_counts.

The documentation for this struct was generated from the following file: