Abstract class for LES filters. More...
#include <LESfilters/LESfilter.H>
Abstract class for LES filters.
Definition at line 55 of file LESfilter.H.
Inheritance diagram for LESfilter:
Collaboration diagram for LESfilter:Public Member Functions | |
| 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.
| |
| virtual void | read (const dictionary &)=0 |
| Read the LESfilter dictionary.
| |
| 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 &) |
| Return a reference to the selected LES filter.
| |
Construct from components.
Definition at line 93 of file LESfilter.H.
| virtual ~LESfilter | ( | ) | [inline, virtual]
|
Destructor.
Definition at line 110 of file LESfilter.H.
| TypeName | ( | "LESfilter" | ) |
Runtime type information.
| declareRunTimeSelectionTable | ( | autoPtr | , |
| LESfilter | , | ||
| dictionary | , | ||
| (const fvMesh &mesh, const dictionary &LESfilterDict) | , | ||
| (mesh, LESfilterDict) | |||
| ) |
| autoPtr< LESfilter > New | ( | const fvMesh & | mesh, |
| const dictionary & | dict | ||
| ) | [static]
|
Return a reference to the selected LES filter.
Definition at line 44 of file LESfilter.C.
References Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorIn, dictionary::lookup(), and mesh.
| const fvMesh& mesh | ( | ) | const [inline]
|
Return mesh reference.
Definition at line 117 of file LESfilter.H.
| virtual void read | ( | const dictionary & | ) | [pure virtual]
|
Read the LESfilter dictionary.
Implemented in anisotropicFilter, laplaceFilter, and simpleFilter.
Referenced by scaleSimilarity::read(), locDynOneEqEddy::read(), homogeneousDynSmagorinsky::read(), and dynOneEqEddy::read().
| virtual tmp<volScalarField> operator() | ( | const tmp< volScalarField > & | ) | const [pure virtual]
|
Implemented in anisotropicFilter, laplaceFilter, and simpleFilter.
| virtual tmp<volVectorField> operator() | ( | const tmp< volVectorField > & | ) | const [pure virtual]
|
Implemented in anisotropicFilter, laplaceFilter, and simpleFilter.
| virtual tmp<volSymmTensorField> operator() | ( | const tmp< volSymmTensorField > & | ) | const [pure virtual]
|
Implemented in anisotropicFilter, laplaceFilter, and simpleFilter.
| virtual tmp<volTensorField> operator() | ( | const tmp< volTensorField > & | ) | const [pure virtual]
|
Implemented in anisotropicFilter, laplaceFilter, and simpleFilter.