Mundy: Multibody Nonlocal Dynamics Version of the Day
Loading...
Searching...
No Matches
NeighborListIterationTraits.hpp File Reference

NeighborListIterationTraits primary template and dispatch API. More...

Classes

struct  mundy::search::NeighborListIterationTraits< ListType >
 Traits class coupling a concrete neighbor-list type to its parallel dispatch strategy. More...

Namespaces

namespace  mundy
namespace  mundy::search

Detailed Description

The primary template provides the default target-parallel dispatch strategy: a RangePolicy over [0, num_targets) with an inner serial walk over each target's neighbor row. Concrete list types that expose a better decomposition can specialize this struct to override dispatch_pair and dispatch_pair_reduce without touching ForEach.hpp or any call site.