anisotropic filter More...
Public Member Functions | |
TypeName ("anisotropic") | |
anisotropicFilter (const fvMesh &mesh, scalar widthCoeff) | |
anisotropicFilter (const fvMesh &mesh, const dictionary &) | |
virtual | ~anisotropicFilter ()=default |
virtual void | read (const dictionary &) |
virtual tmp< volScalarField > | operator() (const tmp< volScalarField > &) const |
virtual tmp< volVectorField > | operator() (const tmp< volVectorField > &) const |
virtual tmp< volSymmTensorField > | operator() (const tmp< volSymmTensorField > &) const |
virtual tmp< volTensorField > | operator() (const tmp< volTensorField > &) const |
![]() | |
TypeName ("LESfilter") | |
declareRunTimeSelectionTable (autoPtr, LESfilter, dictionary,(const fvMesh &mesh, const dictionary &LESfilterDict),(mesh, LESfilterDict)) | |
LESfilter (const fvMesh &mesh) | |
virtual | ~LESfilter ()=default |
const fvMesh & | mesh () const |
Additional Inherited Members | |
![]() | |
static autoPtr< LESfilter > | New (const fvMesh &, const dictionary &, const word &filterDictName="filter") |
![]() | |
template<class GeoFieldType > | |
void | correctBoundaryConditions (const tmp< GeoFieldType > &tgf) const |
anisotropic filter
Kernel as filter as Test filter with ratio 2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Box filter: g = delta2/24 -> g = delta2/6 Spherical box filter: g = delta2/64 -> g = delta2/16 Gaussian filter: g = delta2/24 -> g = delta2/6
Definition at line 55 of file anisotropicFilter.H.
anisotropicFilter | ( | const fvMesh & | mesh, |
scalar | widthCoeff | ||
) |
Definition at line 39 of file anisotropicFilter.C.
References Foam::mag(), mesh, Foam::sqr(), and Foam::fvc::surfaceSum().
anisotropicFilter | ( | const fvMesh & | mesh, |
const dictionary & | bd | ||
) |
Definition at line 76 of file anisotropicFilter.C.
References Foam::mag(), mesh, Foam::sqr(), and Foam::fvc::surfaceSum().
|
virtualdefault |
TypeName | ( | "anisotropic" | ) |
|
virtual |
Implements LESfilter.
Definition at line 117 of file anisotropicFilter.C.
References dictionary::optionalSubDict(), dictionary::readEntry(), and Foam::type().
|
virtual |
Implements LESfilter.
Definition at line 126 of file anisotropicFilter.C.
References tmp::clear(), correctBoundaryConditions(), mesh, Foam::fvc::snGrad(), and Foam::fvc::surfaceIntegrate().
|
virtual |
Implements LESfilter.
Definition at line 150 of file anisotropicFilter.C.
References tmp::clear(), correctBoundaryConditions(), mesh, Foam::fvc::snGrad(), and Foam::fvc::surfaceIntegrate().
|
virtual |
Implements LESfilter.
Definition at line 174 of file anisotropicFilter.C.
References Foam::component(), correctBoundaryConditions(), mesh, VectorSpace< SymmTensor< scalar >, scalar, 6 >::nComponents, tmp::ref(), and timeName.
|
virtual |
Implements LESfilter.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.