Laplace filter for LES. More...
Public Member Functions | |
TypeName ("laplace") | |
Runtime type information. More... | |
laplaceFilter (const fvMesh &mesh, scalar widthCoeff) | |
Construct from components. More... | |
laplaceFilter (const fvMesh &mesh, const dictionary &) | |
Construct from IOdictionary. More... | |
virtual | ~laplaceFilter () |
Destructor. More... | |
virtual void | read (const dictionary &) |
Read the LESfilter dictionary. More... | |
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") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, LESfilter, dictionary,(const fvMesh &mesh, const dictionary &LESfilterDict),(mesh, LESfilterDict)) | |
LESfilter (const fvMesh &mesh) | |
Construct from components. More... | |
virtual | ~LESfilter () |
Destructor. More... | |
const fvMesh & | mesh () const |
Return mesh reference. More... | |
Private Member Functions | |
laplaceFilter (const laplaceFilter &) | |
Disallow default bitwise copy construct and assignment. More... | |
void | operator= (const laplaceFilter &) |
Private Attributes | |
scalar | widthCoeff_ |
volScalarField | coeff_ |
Additional Inherited Members | |
![]() | |
static autoPtr< LESfilter > | New (const fvMesh &, const dictionary &, const word &filterDictName="filter") |
Return a reference to the selected LES filter. More... | |
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 56 of file laplaceFilter.H.
|
private |
Disallow default bitwise copy construct and assignment.
laplaceFilter | ( | const fvMesh & | mesh, |
scalar | widthCoeff | ||
) |
Construct from components.
Definition at line 43 of file laplaceFilter.C.
References laplaceFilter::coeff_, GeometricField::dimensionedInternalField(), LESfilter::mesh(), Foam::pow(), fvMesh::V(), and laplaceFilter::widthCoeff_.
laplaceFilter | ( | const fvMesh & | mesh, |
const dictionary & | bd | ||
) |
Construct from IOdictionary.
Definition at line 64 of file laplaceFilter.C.
References laplaceFilter::coeff_, GeometricField::dimensionedInternalField(), LESfilter::mesh(), Foam::pow(), fvMesh::V(), and laplaceFilter::widthCoeff_.
|
inlinevirtual |
Destructor.
Definition at line 89 of file laplaceFilter.H.
|
private |
TypeName | ( | "laplace" | ) |
Runtime type information.
|
virtual |
Read the LESfilter dictionary.
Implements LESfilter.
Definition at line 87 of file laplaceFilter.C.
References dictionary::lookup(), dictionary::subDict(), and Foam::type().
|
virtual |
Implements LESfilter.
Definition at line 96 of file laplaceFilter.C.
References Foam::fvc::laplacian().
|
virtual |
Implements LESfilter.
Definition at line 110 of file laplaceFilter.C.
References Foam::fvc::laplacian().
|
virtual |
Implements LESfilter.
|
virtual |
Implements LESfilter.
|
private |
Definition at line 62 of file laplaceFilter.H.
Referenced by laplaceFilter::laplaceFilter().
|
private |
Definition at line 63 of file laplaceFilter.H.
Referenced by laplaceFilter::laplaceFilter().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.