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

Detailed Description

Namespaces

namespace  walberla
 Storage for detected contacts which can be used to perform actions for all contacts, e.g.
 
namespace  walberla::field
 
namespace  walberla::field::refinement
 

Functions

bool walberla::field::refinement::divisibleByTwo (const CellInterval &cellBB)
 
bool walberla::field::refinement::isFaceDirection (stencil::Direction dir)
 
bool walberla::field::refinement::isEdgeDirection (stencil::Direction dir)
 
bool walberla::field::refinement::isCornerDirection (stencil::Direction dir)
 
bool walberla::field::refinement::blocksConnectedByFaces (const Block *block, const BlockID &neighbor)
 
bool walberla::field::refinement::blocksConnectedByEdges (const Block *block, const BlockID &neighbor)
 
bool walberla::field::refinement::coarserNeighborExists (const Block *block, stencil::Direction dir)
 
Vector3< cell_idx_twalberla::field::refinement::getNeighborShift (const BlockID &smallBlock, stencil::Direction dir)
 
CellInterval walberla::field::refinement::equalLevelUnpackInterval (stencil::Direction dir, const CellInterval &cellBB, const uint_t numberOfLayers)
 
CellInterval walberla::field::refinement::equalLevelPackInterval (stencil::Direction dir, const CellInterval &cellBB, const uint_t numberOfLayers)
 
CellInterval walberla::field::refinement::coarseToFinePackInterval (stencil::Direction dir, const CellInterval &cellBB, const BlockID &smallBlock)
 
CellInterval walberla::field::refinement::coarseToFineUnpackInterval (stencil::Direction dir, const CellInterval &cellBB, const BlockID &smallBlock)
 
CellInterval walberla::field::refinement::fineToCoarsePackInterval (stencil::Direction dir, const CellInterval &cellBB)
 
CellInterval walberla::field::refinement::fineToCoarseUnpackInterval (stencil::Direction dir, const CellInterval &cellBB, const BlockID &smallBlock)