waLBerla 7.2
Loading...
Searching...
No Matches
walberla::lbm_mesapd_coupling::amr::ParticlePresenceLevelDetermination Class Reference

#include <ParticlePresenceLevelDetermination.h>

Public Member Functions

 ParticlePresenceLevelDetermination (const shared_ptr< InfoCollection > infoCollection, uint_t finestLevel)
 
void operator() (std::vector< std::pair< const Block *, uint_t > > &minTargetLevels, std::vector< const Block * > &, const BlockForest &)
 

Private Member Functions

uint_t getNumberOfLocalAndShadowParticlesInNeighborhood (const Block *block)
 

Private Attributes

shared_ptr< InfoCollectioninfoCollection_
 
uint_t finestLevel_
 

Constructor & Destructor Documentation

◆ ParticlePresenceLevelDetermination()

walberla::lbm_mesapd_coupling::amr::ParticlePresenceLevelDetermination::ParticlePresenceLevelDetermination ( const shared_ptr< InfoCollection > infoCollection,
uint_t finestLevel )
inline

Member Function Documentation

◆ getNumberOfLocalAndShadowParticlesInNeighborhood()

uint_t walberla::lbm_mesapd_coupling::amr::ParticlePresenceLevelDetermination::getNumberOfLocalAndShadowParticlesInNeighborhood ( const Block * block)
inlineprivate

◆ operator()()

void walberla::lbm_mesapd_coupling::amr::ParticlePresenceLevelDetermination::operator() ( std::vector< std::pair< const Block *, uint_t > > & minTargetLevels,
std::vector< const Block * > & ,
const BlockForest &  )
inline

Member Data Documentation

◆ finestLevel_

uint_t walberla::lbm_mesapd_coupling::amr::ParticlePresenceLevelDetermination::finestLevel_
private

◆ infoCollection_

shared_ptr< InfoCollection > walberla::lbm_mesapd_coupling::amr::ParticlePresenceLevelDetermination::infoCollection_
private

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