|
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 > &) > ¶meter=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 > &) > ¶meter=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 > &) > ¶meter=internal::defaultBoundaryConfiguration) |
| For documentation see function "template< typename BoundaryHandling_T, bool ForceBoundary > void consistentlySetBoundary(...)". More...
|
|