waLBerla 7.2
Loading...
Searching...
No Matches
PSMUtility.h File Reference

Detailed Description

Modification of pe_coupling/partially_saturated_cells_method/PSMUtility.h.

Author
Samuel Kemmler samue.nosp@m.l.ke.nosp@m.mmler.nosp@m.@fau.nosp@m..de
Christoph Rettinger chris.nosp@m.toph.nosp@m..rett.nosp@m.inge.nosp@m.r@fau.nosp@m..de

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
 

Functions

template<typename LatticeModel_T , int Weighting_T, typename ParticleAccessor_T >
Vector3< real_twalberla::lbm_mesapd_coupling::psm::getPSMMacroscopicVelocity (const IBlock &block, lbm::PdfField< LatticeModel_T > *pdfField, ParticleAndVolumeFractionField_T *particleAndVolumeFractionField, StructuredBlockStorage &blockStorage, const Cell &cell, const ParticleAccessor_T &ac)
 Evaluates the macroscopic velocity for a given cell when using the PSM method.
 
template<typename LatticeModel_T , int Weighting_T, typename ParticleAccessor_T >
void walberla::lbm_mesapd_coupling::psm::initializeDomainForPSM (StructuredBlockStorage &blockStorage, const BlockDataID &pdfFieldID, const BlockDataID &particleAndVolumeFractionFieldID, const ParticleAccessor_T &ac)
 Initializes the PDF field inside the particles according to the velocities of the particles.