waLBerla 7.3
Loading...
Searching...
No Matches
PSMSweepCollection.h File Reference

Detailed Description

Classes

class  walberla::lbm_mesapd_coupling::psm::gpu::PSMSweepCollection< ParticleAccessor_T, ParticleSelector_T, Weighting_T >

Namespaces

namespace  walberla
 Storage for detected contacts which can be used to perform actions for all contacts, e.g.
namespace  walberla::lbm_mesapd_coupling
namespace  walberla::lbm_mesapd_coupling::psm
namespace  walberla::lbm_mesapd_coupling::psm::gpu

Functions

template<typename SweepCollection, typename PSMSweep>
void walberla::lbm_mesapd_coupling::psm::gpu::addPSMSweepsToTimeloop (SweepTimeloop &timeloop, SweepCollection &psmSweepCollection, PSMSweep &psmSweep, bool synchronize=true)
template<typename SweepCollection, typename PSMSweep, typename Communication>
void walberla::lbm_mesapd_coupling::psm::gpu::addPSMSweepsToTimeloopCommHide (SweepTimeloop &timeloop, Communication &communication, SweepCollection &psmSweepCollection, PSMSweep &psmSweep, bool synchronize=true)

Variables

auto walberla::lbm_mesapd_coupling::psm::gpu::deviceSyncWrapper