Abstract class for LES filters. More...
Public Member Functions | |
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 |
virtual void | read (const dictionary &)=0 |
virtual tmp< volScalarField > | operator() (const tmp< volScalarField > &) const =0 |
virtual tmp< volVectorField > | operator() (const tmp< volVectorField > &) const =0 |
virtual tmp< volSymmTensorField > | operator() (const tmp< volSymmTensorField > &) const =0 |
virtual tmp< volTensorField > | operator() (const tmp< volTensorField > &) const =0 |
Static Public Member Functions | |
static autoPtr< LESfilter > | New (const fvMesh &, const dictionary &, const word &filterDictName="filter") |
Protected Member Functions | |
template<class GeoFieldType > | |
void | correctBoundaryConditions (const tmp< GeoFieldType > &tgf) const |
Definition at line 110 of file LESfilter.H.
|
virtualdefault |
|
inlineprotected |
Definition at line 80 of file LESfilter.H.
References tmp::constCast().
TypeName | ( | "LESfilter" | ) |
declareRunTimeSelectionTable | ( | autoPtr | , |
LESfilter | , | ||
dictionary | , | ||
(const fvMesh &mesh, const dictionary &LESfilterDict) | , | ||
(mesh, LESfilterDict) | |||
) |
|
static |
Definition at line 37 of file LESfilter.C.
References dict, Foam::exit(), Foam::FatalIOError, FatalIOErrorInLookup, and mesh.
|
inline |
Definition at line 134 of file LESfilter.H.
Referenced by laplaceFilter::laplaceFilter().
|
pure virtual |
Implemented in anisotropicFilter, laplaceFilter, and simpleFilter.
|
pure virtual |
Implemented in anisotropicFilter, laplaceFilter, and simpleFilter.
|
pure virtual |
Implemented in anisotropicFilter, laplaceFilter, and simpleFilter.
|
pure virtual |
Implemented in anisotropicFilter, laplaceFilter, simpleFilter, anisotropicFilter, laplaceFilter, and simpleFilter.
|
pure virtual |
Implemented in anisotropicFilter, laplaceFilter, simpleFilter, anisotropicFilter, laplaceFilter, and simpleFilter.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.