|
waLBerla 7.2
|
Can be used together with the collision model "SRTField".
#include <SmagorinskyLES.h>
Public Types | |
| using | PdfField_T = lbm::PdfField<LatticeModel_T> |
| using | ScalarField_T = GhostLayerField<real_t, 1> |
| using | Stencil_T = typename LatticeModel_T::Stencil |
Public Member Functions | |
| SmagorinskyLES (weak_ptr< StructuredBlockStorage > blocks, const ConstBlockDataID &pdfFieldId, const BlockDataID &omegaFieldId, const real_t &kinematicViscosity, const real_t &smagorinskyConstant, const Set< SUID > &requiredSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleSelectors=Set< SUID >::emptySet()) | |
| SmagorinskyLES (weak_ptr< StructuredBlockStorage > blocks, const Filter_T &filter, const ConstBlockDataID &pdfFieldId, const BlockDataID &omegaFieldId, const real_t &kinematicViscosity, const real_t &smagorinskyConstant, const Set< SUID > &requiredSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleSelectors=Set< SUID >::emptySet()) | |
| void | operator() (IBlock *block, const uint_t level, const uint_t=uint_t(0)) |
| void | operator() () |
Private Attributes | |
| weak_ptr< StructuredBlockStorage > | blocks_ |
| Filter_T | filter_ |
| ConstBlockDataID | pdfFieldId_ |
| BlockDataID | omegaFieldId_ |
| real_t | kinematicViscosity_ |
| real_t | smagorinskyConstant_ |
| Set< SUID > | requiredSelectors_ |
| Set< SUID > | incompatibleSelectors_ |
| using walberla::lbm::SmagorinskyLES< LatticeModel_T, Filter_T >::PdfField_T = lbm::PdfField<LatticeModel_T> |
| using walberla::lbm::SmagorinskyLES< LatticeModel_T, Filter_T >::ScalarField_T = GhostLayerField<real_t, 1> |
| using walberla::lbm::SmagorinskyLES< LatticeModel_T, Filter_T >::Stencil_T = typename LatticeModel_T::Stencil |
|
inline |
|
inline |
|
inline |
| void walberla::lbm::SmagorinskyLES< LatticeModel_T, Filter_T >::operator() | ( | IBlock * | block, |
| const uint_t | level, | ||
| const uint_t | = uint_t(0) ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |