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

DispersionRASModel< CloudType > Class Template Reference

#include <lagrangianIntermediate/DispersionRASModel.H>


Detailed Description

template<class CloudType>
class Foam::DispersionRASModel< CloudType >

Definition at line 48 of file DispersionRASModel.H.

Inheritance diagram for DispersionRASModel< CloudType >:
Collaboration diagram for DispersionRASModel< CloudType >:

List of all members.

Public Member Functions

 TypeName ("DispersionRASModel")
 Runtime type information.
 DispersionRASModel (const dictionary &dict, CloudType &owner)
 Construct from components.
virtual  ~DispersionRASModel ()
 Destructor.
virtual void  cacheFields (const bool store)
 Cache carrier fields.
const compressible::RASModel &  turbulence () const
 Return const access to the turbulence model.

Protected Attributes

const compressible::RASModel &  turbulence_
 Reference to the compressible turbulence model.
const volScalarField *  kPtr_
 Turbulence k.
bool  ownK_
 Take ownership of the k field.
const volScalarField *  epsilonPtr_
 Turbulence epsilon.
bool  ownEpsilon_
 Take ownership of the epsilon field.

Constructor & Destructor Documentation

DispersionRASModel ( const dictionary &   dict,
CloudType &   owner  
)

Construct from components.

Definition at line 32 of file DispersionRASModel.C.

~DispersionRASModel (  ) [virtual]

Destructor.

Definition at line 55 of file DispersionRASModel.C.


Member Function Documentation

TypeName ( "DispersionRASModel< CloudType >"    )

Runtime type information.

void cacheFields ( const bool   store  ) [virtual]

Cache carrier fields.

Implements DispersionModel< CloudType >.

Reimplemented in GradientDispersionRAS< CloudType >.

Definition at line 64 of file DispersionRASModel.C.

References tmp< T >::isTmp(), tmp< T >::ptr(), and turbulence.

const compressible::RASModel& turbulence (  ) const [inline]

Return const access to the turbulence model.

Definition at line 100 of file DispersionRASModel.H.

References DispersionRASModel< CloudType >::turbulence_.


Member Data Documentation

const compressible::RASModel& turbulence_ [protected]

Reference to the compressible turbulence model.

Definition at line 57 of file DispersionRASModel.H.

Referenced by DispersionRASModel< CloudType >::turbulence().

const volScalarField* kPtr_ [protected]

Turbulence k.

Definition at line 62 of file DispersionRASModel.H.

bool ownK_ [protected]

Take ownership of the k field.

Definition at line 65 of file DispersionRASModel.H.

const volScalarField* epsilonPtr_ [protected]

Turbulence epsilon.

Definition at line 68 of file DispersionRASModel.H.

bool ownEpsilon_ [protected]

Take ownership of the epsilon field.

Definition at line 71 of file DispersionRASModel.H.


The documentation for this class was generated from the following files:
  • src/lagrangian/intermediate/submodels/Kinematic/DispersionModel/DispersionRASModel/DispersionRASModel.H
  • src/lagrangian/intermediate/submodels/Kinematic/DispersionModel/DispersionRASModel/DispersionRASModel.C