walberla::blockforest::BlockReconstruction Class Reference

#include <BlockReconstruction.h>

Classes

class  AABBReconstruction
 
class  NeighborhoodReconstruction
 
class  NeighborhoodReconstructionBlock
 
class  NeighborhoodSectionReconstruction
 

Static Public Member Functions

static uint_t reconstructAABB (AABB &aabb, const BlockID &blockId, const AABB &domain, const uint_t xSize, const uint_t ySize, const uint_t zSize, const uint_t treeIdDigits)
 
template<typename BLOCK >
static void reconstructNeighborhood (BLOCK *block, const std::vector< NeighborhoodReconstructionBlock > &neighbors, const AABB &domain, const bool xPeriodic, const bool yPeriodic, const bool zPeriodic)
 
template<typename BLOCK >
static void reconstructNeighborhoodSections (BLOCK *block, const AABB &domain, const uint_t xSize, const uint_t ySize, const uint_t zSize, const bool xPeriodic, const bool yPeriodic, const bool zPeriodic, const uint_t treeIdDigits)
 

Member Function Documentation

◆ reconstructAABB()

uint_t walberla::blockforest::BlockReconstruction::reconstructAABB ( AABB &  aabb,
const BlockID blockId,
const AABB &  domain,
const uint_t  xSize,
const uint_t  ySize,
const uint_t  zSize,
const uint_t  treeIdDigits 
)
static

◆ reconstructNeighborhood()

template<typename BLOCK >
void walberla::blockforest::BlockReconstruction::reconstructNeighborhood ( BLOCK *  block,
const std::vector< NeighborhoodReconstructionBlock > &  neighbors,
const AABB &  domain,
const bool  xPeriodic,
const bool  yPeriodic,
const bool  zPeriodic 
)
static

◆ reconstructNeighborhoodSections()

template<typename BLOCK >
void walberla::blockforest::BlockReconstruction::reconstructNeighborhoodSections ( BLOCK *  block,
const AABB &  domain,
const uint_t  xSize,
const uint_t  ySize,
const uint_t  zSize,
const bool  xPeriodic,
const bool  yPeriodic,
const bool  zPeriodic,
const uint_t  treeIdDigits 
)
static

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