anisotropic filter More...
#include <LESfilters/anisotropicFilter.H>
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 57 of file anisotropicFilter.H.
Inheritance diagram for anisotropicFilter:
Collaboration diagram for anisotropicFilter:Public Member Functions | |
| TypeName ("anisotropic") | |
| Runtime type information. | |
| anisotropicFilter (const fvMesh &mesh, scalar widthCoeff) | |
| Construct from components. | |
| anisotropicFilter (const fvMesh &mesh, const dictionary &) | |
| Construct from IOdictionary. | |
| virtual | ~anisotropicFilter () |
| Destructor. | |
| virtual void | read (const dictionary &) |
| Read the LESfilter 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 |
Public Member Functions inherited from LESfilter | |
| TypeName ("LESfilter") | |
| Runtime type information. | |
| declareRunTimeSelectionTable (autoPtr, LESfilter, dictionary,(const fvMesh &mesh, const dictionary &LESfilterDict),(mesh, LESfilterDict)) | |
| LESfilter (const fvMesh &mesh) | |
| Construct from components. | |
| virtual | ~LESfilter () |
| Destructor. | |
| const fvMesh & | mesh () const |
| Return mesh reference. | |
Additional Inherited Members | |
Static Public Member Functions inherited from LESfilter | |
| static autoPtr< LESfilter > | New (const fvMesh &, const dictionary &) |
| Return a reference to the selected LES filter. | |
| anisotropicFilter | ( | const fvMesh & | mesh, |
| scalar | widthCoeff | ||
| ) |
Construct from components.
Definition at line 44 of file anisotropicFilter.C.
References GeometricField< Type, PatchField, GeoMesh >::component(), d, Foam::mag(), fvMesh::Sf(), Foam::fvc::surfaceSum(), and fvMesh::V().
| anisotropicFilter | ( | const fvMesh & | mesh, |
| const dictionary & | bd | ||
| ) |
Construct from IOdictionary.
Definition at line 77 of file anisotropicFilter.C.
References GeometricField< Type, PatchField, GeoMesh >::component(), d, Foam::mag(), fvMesh::Sf(), Foam::fvc::surfaceSum(), and fvMesh::V().
|
inlinevirtual |
Destructor.
Definition at line 89 of file anisotropicFilter.H.
| TypeName | ( | "anisotropic" | ) |
Runtime type information.
|
virtual |
Read the LESfilter dictionary.
Implements LESfilter.
Definition at line 111 of file anisotropicFilter.C.
References dictionary::lookup(), dictionary::subDict(), and Foam::type().
|
virtual |
Implements LESfilter.
Definition at line 120 of file anisotropicFilter.C.
References tmp< T >::clear(), mesh, Foam::fvc::snGrad(), and Foam::fvc::surfaceIntegrate().
|
virtual |
Implements LESfilter.
Definition at line 142 of file anisotropicFilter.C.
References tmp< T >::clear(), mesh, Foam::fvc::snGrad(), and Foam::fvc::surfaceIntegrate().
|
virtual |
Implements LESfilter.
Definition at line 164 of file anisotropicFilter.C.
References IOobject::AUTO_WRITE, tmp< T >::clear(), Foam::component(), d, mesh, IOobject::MUST_READ, VectorSpace< SymmTensor< Cmpt >, Cmpt, 6 >::nComponents, and timeName.
|
virtual |
Implements LESfilter.
Definition at line 200 of file anisotropicFilter.C.
References IOobject::AUTO_WRITE, tmp< T >::clear(), Foam::component(), d, mesh, IOobject::MUST_READ, VectorSpace< Tensor< Cmpt >, Cmpt, 9 >::nComponents, and timeName.