waLBerla 7.2
Loading...
Searching...
No Matches
walberla::lbm_mesapd_coupling::psm::gpu::PSMSweepCollection< ParticleAccessor_T, ParticleSelector_T, Weighting_T > Class Template Reference

#include <PSMSweepCollection.h>

Public Member Functions

 PSMSweepCollection (const shared_ptr< StructuredBlockStorage > &bs, const shared_ptr< ParticleAccessor_T > &ac, const ParticleSelector_T &ps, ParticleAndVolumeFractionSoA_T< Weighting_T > &particleAndVolumeFractionSoA, const Vector3< uint_t > particleSubBlockSize=Vector3< uint_t >(10))
 

Public Attributes

SphereFractionMappingSweep< ParticleAccessor_T, ParticleSelector_T, Weighting_T > particleMappingSweep
 
SetParticleVelocitiesSweep< ParticleAccessor_T, ParticleSelector_T, Weighting_T > setParticleVelocitiesSweep
 
ReduceParticleForcesSweep< ParticleAccessor_T, ParticleSelector_T, Weighting_T > reduceParticleForcesSweep
 

Constructor & Destructor Documentation

◆ PSMSweepCollection()

template<typename ParticleAccessor_T , typename ParticleSelector_T , int Weighting_T>
walberla::lbm_mesapd_coupling::psm::gpu::PSMSweepCollection< ParticleAccessor_T, ParticleSelector_T, Weighting_T >::PSMSweepCollection ( const shared_ptr< StructuredBlockStorage > & bs,
const shared_ptr< ParticleAccessor_T > & ac,
const ParticleSelector_T & ps,
ParticleAndVolumeFractionSoA_T< Weighting_T > & particleAndVolumeFractionSoA,
const Vector3< uint_t > particleSubBlockSize = Vector3uint_t >(10) )
inline

Member Data Documentation

◆ particleMappingSweep

template<typename ParticleAccessor_T , typename ParticleSelector_T , int Weighting_T>
SphereFractionMappingSweep< ParticleAccessor_T, ParticleSelector_T, Weighting_T > walberla::lbm_mesapd_coupling::psm::gpu::PSMSweepCollection< ParticleAccessor_T, ParticleSelector_T, Weighting_T >::particleMappingSweep

◆ reduceParticleForcesSweep

template<typename ParticleAccessor_T , typename ParticleSelector_T , int Weighting_T>
ReduceParticleForcesSweep< ParticleAccessor_T, ParticleSelector_T, Weighting_T > walberla::lbm_mesapd_coupling::psm::gpu::PSMSweepCollection< ParticleAccessor_T, ParticleSelector_T, Weighting_T >::reduceParticleForcesSweep

◆ setParticleVelocitiesSweep

template<typename ParticleAccessor_T , typename ParticleSelector_T , int Weighting_T>
SetParticleVelocitiesSweep< ParticleAccessor_T, ParticleSelector_T, Weighting_T > walberla::lbm_mesapd_coupling::psm::gpu::PSMSweepCollection< ParticleAccessor_T, ParticleSelector_T, Weighting_T >::setParticleVelocitiesSweep

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