Laplace filter for LES. More...
#include <LESfilters/laplaceFilter.H>
Laplace filter for LES.
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 laplaceFilter.H.
Public Member Functions | |
TypeName ("laplace") | |
Runtime type information.
| |
laplaceFilter (const fvMesh &mesh, scalar widthCoeff) | |
Construct from components.
| |
laplaceFilter (const fvMesh &mesh, const dictionary &) | |
Construct from IOdictionary.
| |
virtual | ~laplaceFilter () |
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 |
laplaceFilter | ( | const fvMesh & | mesh, |
scalar | widthCoeff | ||
) |
Construct from components.
Definition at line 43 of file laplaceFilter.C.
References GeometricField< Type, PatchField, GeoMesh >::internalField(), Foam::pow(), and fvMesh::V().
laplaceFilter | ( | const fvMesh & | mesh, |
const dictionary & | bd | ||
) |
Construct from IOdictionary.
Definition at line 64 of file laplaceFilter.C.
References GeometricField< Type, PatchField, GeoMesh >::internalField(), Foam::pow(), and fvMesh::V().
virtual ~laplaceFilter | ( | ) | [inline, virtual]
|
Destructor.
Definition at line 90 of file laplaceFilter.H.
TypeName | ( | "laplace" | ) |
Runtime type information.
void read | ( | const dictionary & | bd ) | [virtual]
|
Read the LESfilter dictionary.
Implements LESfilter.
Definition at line 87 of file laplaceFilter.C.
References dictionary::lookup(), dictionary::subDict(), and Foam::type().
Foam::tmp< Foam::volScalarField > operator() | ( | const tmp< volScalarField > & | unFilteredField ) | const [virtual]
|
Implements LESfilter.
Definition at line 96 of file laplaceFilter.C.
References Foam::fvc::laplacian().
Foam::tmp< Foam::volVectorField > operator() | ( | const tmp< volVectorField > & | unFilteredField ) | const [virtual]
|
Implements LESfilter.
Definition at line 110 of file laplaceFilter.C.
References Foam::fvc::laplacian().
Foam::tmp< Foam::volSymmTensorField > operator() | ( | const tmp< volSymmTensorField > & | unFilteredField ) | const [virtual]
|
Implements LESfilter.
Definition at line 124 of file laplaceFilter.C.
References Foam::fvc::laplacian().
Foam::tmp< Foam::volTensorField > operator() | ( | const tmp< volTensorField > & | unFilteredField ) | const [virtual]
|
Implements LESfilter.
Definition at line 138 of file laplaceFilter.C.
References Foam::fvc::laplacian().