Simple top-hat filter used in dynamic LES models. More...


Public Member Functions | |
| TypeName ("simple") | |
| Runtime type information. More... | |
| simpleFilter (const fvMesh &mesh) | |
| Construct from components. More... | |
| simpleFilter (const fvMesh &mesh, const dictionary &) | |
| Construct from IOdictionary. More... | |
| simpleFilter (const simpleFilter &)=delete | |
| Disallow default bitwise copy construction. More... | |
| virtual | ~simpleFilter () |
| 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 |
| void | operator= (const simpleFilter &)=delete |
| Disallow default bitwise assignment. More... | |
| template<class Type > | |
| Foam::tmp< Foam::VolField< Type > > | filter (const tmp< VolField< Type >> &unFilteredField) const |
Public Member Functions inherited from LESfilter | |
| 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... | |
| LESfilter (const LESfilter &)=delete | |
| Disallow default bitwise copy construction. More... | |
| virtual | ~LESfilter () |
| Destructor. More... | |
| const fvMesh & | mesh () const |
| Return mesh reference. More... | |
| void | operator= (const LESfilter &)=delete |
Additional Inherited Members | |
Static Public Member Functions inherited from LESfilter | |
| static autoPtr< LESfilter > | New (const fvMesh &, const dictionary &, const word &filterDictName="filter") |
| Return a reference to the selected LES filter. More... | |
Protected Member Functions inherited from LESfilter | |
| template<class GeoFieldType > | |
| void | correctBoundaryConditions (const tmp< GeoFieldType > &tgf) const |
| Temporary function to ensure the coupled boundary conditions of the. More... | |
Simple top-hat filter used in dynamic LES models.
Implemented as a surface integral of the face interpolate of the field.
Definition at line 50 of file simpleFilter.H.
| simpleFilter | ( | const fvMesh & | mesh | ) |
Construct from components.
Definition at line 71 of file simpleFilter.C.
| simpleFilter | ( | const fvMesh & | mesh, |
| const dictionary & | |||
| ) |
Construct from IOdictionary.
Definition at line 80 of file simpleFilter.C.
|
delete |
Disallow default bitwise copy construction.
|
inlinevirtual |
Destructor.
Definition at line 82 of file simpleFilter.H.
| TypeName | ( | "simple" | ) |
Runtime type information.
|
virtual |
|
virtual |
Implements LESfilter.
Definition at line 94 of file simpleFilter.C.
|
virtual |
Implements LESfilter.
Definition at line 103 of file simpleFilter.C.
|
virtual |
Implements LESfilter.
Definition at line 112 of file simpleFilter.C.
|
virtual |
Implements LESfilter.
Definition at line 121 of file simpleFilter.C.
|
delete |
Disallow default bitwise assignment.
|
inline |
Definition at line 43 of file simpleFilter.C.
References LESfilter::correctBoundaryConditions(), Foam::fvc::interpolate(), LESfilter::mesh(), and Foam::fvc::surfaceSum().
