waLBerla 7.3
Loading...
Searching...
No Matches
FreeSurfaceBoundaryHandling.impl.h File Reference

Detailed Description

Boundary handling for the free surface LBM module.

Author
Martin Bauer
Christoph Schwarzmeier chris.nosp@m.toph.nosp@m..schw.nosp@m.arzm.nosp@m.eier@.nosp@m.fau..nosp@m.de

Classes

class  walberla::free_surface::internal::BoundaryBlockDataHandling< LatticeModel_T, FlagField_T, ScalarField_T >

Namespaces

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

Functions

template<typename FlagField_T>
void walberla::free_surface::internal::flagFieldInitFunction (FlagField_T *flagField, IBlock *const, const Set< field::FlagUID > &obstacleIDs, const Set< field::FlagUID > &outflowIDs, const Set< field::FlagUID > &inflowIDs, const Set< field::FlagUID > &freeSlipIDs)

Variables

template<typename LatticeModel_T, typename FlagField_T, typename ScalarField_T>
const field::FlagUID walberla::free_surface::FreeSurfaceBoundaryHandling< LatticeModel_T, FlagField_T, ScalarField_T >::noSlipFlagID
template<typename LatticeModel_T, typename FlagField_T, typename ScalarField_T>
const field::FlagUID walberla::free_surface::FreeSurfaceBoundaryHandling< LatticeModel_T, FlagField_T, ScalarField_T >::ubbFlagID
template<typename LatticeModel_T, typename FlagField_T, typename ScalarField_T>
const field::FlagUID walberla::free_surface::FreeSurfaceBoundaryHandling< LatticeModel_T, FlagField_T, ScalarField_T >::ubbInflowFlagID
template<typename LatticeModel_T, typename FlagField_T, typename ScalarField_T>
const field::FlagUID walberla::free_surface::FreeSurfaceBoundaryHandling< LatticeModel_T, FlagField_T, ScalarField_T >::pressureFlagID
template<typename LatticeModel_T, typename FlagField_T, typename ScalarField_T>
const field::FlagUID walberla::free_surface::FreeSurfaceBoundaryHandling< LatticeModel_T, FlagField_T, ScalarField_T >::pressureOutflowFlagID
template<typename LatticeModel_T, typename FlagField_T, typename ScalarField_T>
const field::FlagUID walberla::free_surface::FreeSurfaceBoundaryHandling< LatticeModel_T, FlagField_T, ScalarField_T >::outletFlagID
template<typename LatticeModel_T, typename FlagField_T, typename ScalarField_T>
const field::FlagUID walberla::free_surface::FreeSurfaceBoundaryHandling< LatticeModel_T, FlagField_T, ScalarField_T >::freeSlipFlagID
template<typename LatticeModel_T, typename FlagField_T, typename ScalarField_T>
const BoundaryUID walberla::free_surface::FreeSurfaceBoundaryHandling< LatticeModel_T, FlagField_T, ScalarField_T >::noSlipBoundaryID
template<typename LatticeModel_T, typename FlagField_T, typename ScalarField_T>
const BoundaryUID walberla::free_surface::FreeSurfaceBoundaryHandling< LatticeModel_T, FlagField_T, ScalarField_T >::ubbBoundaryID
template<typename LatticeModel_T, typename FlagField_T, typename ScalarField_T>
const BoundaryUID walberla::free_surface::FreeSurfaceBoundaryHandling< LatticeModel_T, FlagField_T, ScalarField_T >::ubbInflowBoundaryID
template<typename LatticeModel_T, typename FlagField_T, typename ScalarField_T>
const BoundaryUID walberla::free_surface::FreeSurfaceBoundaryHandling< LatticeModel_T, FlagField_T, ScalarField_T >::pressureBoundaryID
template<typename LatticeModel_T, typename FlagField_T, typename ScalarField_T>
const BoundaryUID walberla::free_surface::FreeSurfaceBoundaryHandling< LatticeModel_T, FlagField_T, ScalarField_T >::pressureOutflowBoundaryID
template<typename LatticeModel_T, typename FlagField_T, typename ScalarField_T>
const BoundaryUID walberla::free_surface::FreeSurfaceBoundaryHandling< LatticeModel_T, FlagField_T, ScalarField_T >::outletBoundaryID
template<typename LatticeModel_T, typename FlagField_T, typename ScalarField_T>
const BoundaryUID walberla::free_surface::FreeSurfaceBoundaryHandling< LatticeModel_T, FlagField_T, ScalarField_T >::freeSlipBoundaryID