InfoCollection.h File Reference

Detailed Description

#include "BlockInfo.h"
#include "blockforest/BlockForest.h"
#include "blockforest/BlockID.h"
#include "core/mpi/BufferSystem.h"
#include "pe/ccd/ICCD.h"
#include "pe/fcd/IFCD.h"
#include "pe/rigidbody/BodyStorage.h"
#include <map>

Namespaces

 walberla
 \file TimestepTracker.h \ingroup lbm \author Frederik Hennig frede.nosp@m.rik..nosp@m.henni.nosp@m.g@fa.nosp@m.u.de
 
 walberla::pe_coupling
 

Typedefs

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

Functions

template<typename BoundaryHandling_T >
void walberla::pe_coupling::createWithNeighborhood (BlockForest &bf, const BlockDataID boundaryHandlingID, const BlockDataID bodyStorageID, const BlockDataID ccdID, const BlockDataID fcdID, const uint_t numberOfPeSubCycles, InfoCollection &ic)
 
void walberla::pe_coupling::getBlockInfoFromInfoCollection (const PhantomBlock *block, const shared_ptr< InfoCollection > &ic, BlockInfo &blockInfo)