FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

Abstract class for LES filters. More...

#include <LESfilters/LESfilter.H>


Detailed Description

Abstract class for LES filters.

Source files

Definition at line 55 of file LESfilter.H.

Inheritance diagram for LESfilter:
Collaboration diagram for LESfilter:

List of all members.

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.

Constructor & Destructor Documentation

LESfilter ( const fvMesh &   mesh  ) [inline]

Construct from components.

Definition at line 93 of file LESfilter.H.

virtual ~LESfilter (  ) [inline, virtual]

Destructor.

Definition at line 110 of file LESfilter.H.


Member Function Documentation

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]
virtual tmp<volScalarField> operator() ( const tmp< volScalarField > &    ) const [pure virtual]
virtual tmp<volVectorField> operator() ( const tmp< volVectorField > &    ) const [pure virtual]
virtual tmp<volSymmTensorField> operator() ( const tmp< volSymmTensorField > &    ) const [pure virtual]
virtual tmp<volTensorField> operator() ( const tmp< volTensorField > &    ) const [pure virtual]

The documentation for this class was generated from the following files:
  • src/turbulenceModels/LES/LESfilters/LESfilter/LESfilter.H
  • src/turbulenceModels/LES/LESfilters/LESfilter/LESfilter.C