waLBerla 7.2
|
#include "gpu/FieldAccessor.h"
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 | |
__global__ void | walberla::lbm_mesapd_coupling::psm::gpu::SetParticleVelocities (walberla::gpu::FieldAccessor< uint_t > nOverlappingParticlesField, walberla::gpu::FieldAccessor< uint_t > idxField, walberla::gpu::FieldAccessor< real_t > particleVelocitiesField, real_t *__restrict__ const linearVelocities, real_t *__restrict__ const angularVelocities, real_t *__restrict__ const positions, const double3 blockStart, const real_t dx) |
__global__ void | walberla::lbm_mesapd_coupling::psm::gpu::ReduceParticleForces (walberla::gpu::FieldAccessor< uint_t > nOverlappingParticlesField, walberla::gpu::FieldAccessor< id_t > idxField, walberla::gpu::FieldAccessor< real_t > particleForcesField, real_t *__restrict__ const hydrodynamicForces, real_t *__restrict__ const hydrodynamicTorques, real_t *__restrict__ const positions, const double3 blockStart, const real_t dx, const real_t forceScalingFactor) |