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

Detailed Description

#include "BlockInfo.h"
#include "blockforest/BlockForest.h"
#include "blockforest/BlockID.h"
#include "core/mpi/BufferSystem.h"
#include "mesa_pd/data/Flags.h"
#include <map>

Classes

class  walberla::lbm_mesapd_coupling::amr::WeightEvaluationFunctor
 

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::amr
 

Typedefs

using walberla::lbm_mesapd_coupling::amr::InfoCollection = std::map<blockforest::BlockID, BlockInfo>
 
using walberla::lbm_mesapd_coupling::amr::InfoCollectionPair = std::pair<blockforest::BlockID, BlockInfo>
 

Functions

template<typename BoundaryHandling_T , typename ParticleAccessor_T >
void walberla::lbm_mesapd_coupling::amr::updateAndSyncInfoCollection (BlockForest &bf, const BlockDataID boundaryHandlingID, const ParticleAccessor_T &accessor, const uint_t numberOfRPDSubCycles, InfoCollection &ic)
 
void walberla::lbm_mesapd_coupling::amr::getBlockInfoFromInfoCollection (const PhantomBlock *block, const shared_ptr< InfoCollection > &ic, BlockInfo &blockInfo)