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 |