OpenLB 1.8.1
Loading...
Searching...
No Matches
setTurbulentWallModel.h File Reference
+ Include dependency graph for setTurbulentWallModel.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  olb::WallModelParameters< T >
 

Namespaces

namespace  olb
 Top level namespace for all of OpenLB.
 

Typedefs

template<typename T , typename DESCRIPTOR >
using olb::ForcedWMHRRdynamics
 
template<typename T , typename DESCRIPTOR >
using olb::WMHRRdynamics
 
template<typename T , typename DESCRIPTOR >
using olb::ForcedVanDriestWMHRRdynamics
 
template<typename T , typename DESCRIPTOR >
using olb::VanDriestWMHRRdynamics
 
template<typename T , typename DESCRIPTOR >
using olb::ForcedVanDriestExternalRhoWMHRRdynamics
 
template<typename T , typename DESCRIPTOR >
using olb::VanDriestExternalRhoWMHRRdynamics
 
template<typename T , typename DESCRIPTOR >
using olb::ForcedExternalRhoWMHRRdynamics
 
template<typename T , typename DESCRIPTOR >
using olb::ExternalRhoWMHRRdynamics
 

Functions

template<typename T , typename DESCRIPTOR >
void olb::setTurbulentWallModelDynamics (SuperLattice< T, DESCRIPTOR > &sLattice, FunctorPtr< SuperIndicatorF< T, DESCRIPTOR::d > > &&bulkIndicator, WallModelParameters< T > &wallModelParameters)
 
template<typename T , typename DESCRIPTOR >
void olb::setTurbulentWallModelDynamics (SuperLattice< T, DESCRIPTOR > &sLattice, SuperGeometry< T, DESCRIPTOR::d > &superGeometry, int materialOfBulk, WallModelParameters< T > &wallModelParameters)
 
template<typename T , typename DESCRIPTOR >
void olb::setTurbulentWallModel (SuperLattice< T, DESCRIPTOR > &sLattice, FunctorPtr< SuperIndicatorF< T, DESCRIPTOR::d > > &&boundaryIndicator, FunctorPtr< SuperIndicatorF< T, DESCRIPTOR::d > > &&bulkIndicator, WallModelParameters< T > &wallModelParameters, IndicatorF< T, DESCRIPTOR::d > *indicatorAnalyticalBoundary=nullptr)
 
template<typename T , typename DESCRIPTOR >
void olb::setTurbulentWallModel (SuperLattice< T, DESCRIPTOR > &sLattice, SuperGeometry< T, DESCRIPTOR::d > &superGeometry, int materialOfSolidObstacle, WallModelParameters< T > &wallModelParameters, IndicatorF< T, DESCRIPTOR::d > *indicatorAnalyticalBoundary=nullptr, std::vector< int > bulkMaterials=std::vector< int >(1, 1))
 Set parameters of the turbulent wall model after Bouzidi bounce-back on material cells of sLattice.
 
template<typename T , typename DESCRIPTOR >
void olb::setTurbulentWallModel (BlockLattice< T, DESCRIPTOR > &block, BlockGeometry< T, DESCRIPTOR::d > &blockGeometry, BlockIndicatorF< T, DESCRIPTOR::d > &boundaryIndicator, BlockIndicatorF< T, DESCRIPTOR::d > &bulkIndicator, WallModelParameters< T > &wallModelParameters, IndicatorF< T, DESCRIPTOR::d > *indicatorAnalyticalBoundary=nullptr)
 Set parameters of the turbulent wall model after Bouzidi bounce-back on indicated cells of block lattice.
 
template<typename T , typename DESCRIPTOR >
void olb::setWallDistance (SuperLattice< T, DESCRIPTOR > &sLattice, FunctorPtr< SuperIndicatorF< T, DESCRIPTOR::d > > &&boundaryIndicator, FunctorPtr< SuperIndicatorF< T, DESCRIPTOR::d > > &&bulkIndicator, IndicatorF< T, DESCRIPTOR::d > *indicatorAnalyticalBoundary)
 
template<typename T , typename DESCRIPTOR >
void olb::setWallDistance (SuperLattice< T, DESCRIPTOR > &sLattice, SuperGeometry< T, DESCRIPTOR::d > &superGeometry, int materialOfSolidObstacle, IndicatorF< T, DESCRIPTOR::d > *indicatorAnalyticalBoundary, std::vector< int > bulkMaterials=std::vector< int >(1, 1))
 Set parameters of the turbulent wall model after Bouzidi bounce-back on material cells of sLattice.
 
template<typename T , typename DESCRIPTOR >
void olb::setWallDistance (BlockLattice< T, DESCRIPTOR > &block, BlockGeometry< T, DESCRIPTOR::d > &blockGeometry, BlockIndicatorF< T, DESCRIPTOR::d > &boundaryIndicator, BlockIndicatorF< T, DESCRIPTOR::d > &bulkIndicator, IndicatorF< T, DESCRIPTOR::d > *indicatorAnalyticalBoundary)
 Set parameters of the turbulent wall model after Bouzidi bounce-back on indicated cells of block lattice.