BoundarySetup.h File Reference

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::lbm
 
 walberla::lbm::refinement
 
 walberla::lbm::refinement::internal
 

Functions

shared_ptr< BoundaryConfiguration > walberla::lbm::refinement::internal::defaultBoundaryConfiguration (const Cell &, const Vector3< real_t > &)
 
template<typename BoundaryHandling_T , bool ForceBoundary>
void walberla::lbm::refinement::consistentlySetBoundary (StructuredBlockStorage &blocks, Block &block, const BlockDataID &boundaryHandlingId, const FlagUID &flag, const std::function< bool(const Vector3< real_t > &) > &isBoundary, const std::function< shared_ptr< BoundaryConfiguration >(const Cell &, const Vector3< real_t > &) > &parameter=internal::defaultBoundaryConfiguration)
 Function for consistently setting boundaries across block borders (even if there is a level transition) More...
 
template<typename BoundaryHandling_T >
void walberla::lbm::refinement::consistentlySetBoundary (StructuredBlockStorage &blocks, Block &block, const BlockDataID &boundaryHandlingId, const FlagUID &flag, const std::function< bool(const Vector3< real_t > &) > &isBoundary, const std::function< shared_ptr< BoundaryConfiguration >(const Cell &, const Vector3< real_t > &) > &parameter=internal::defaultBoundaryConfiguration)
 For documentation see function "template< typename BoundaryHandling_T, bool ForceBoundary > void consistentlySetBoundary(...)". More...
 
template<typename BoundaryHandling_T >
void walberla::lbm::refinement::consistentlyForceBoundary (StructuredBlockStorage &blocks, Block &block, const BlockDataID &boundaryHandlingId, const FlagUID &flag, const std::function< bool(const Vector3< real_t > &) > &isBoundary, const std::function< shared_ptr< BoundaryConfiguration >(const Cell &, const Vector3< real_t > &) > &parameter=internal::defaultBoundaryConfiguration)
 For documentation see function "template< typename BoundaryHandling_T, bool ForceBoundary > void consistentlySetBoundary(...)". More...