OpenFOAM logo
The Open Source CFD Toolbox
  Source Guide OpenCFD Solutions Contact OpenFOAM

MRFZones Class Reference

Container class for a set of MRFZones with the MRFZone member functions implemented to loop over the functions for each MRFZone. More...

Inheritance diagram for MRFZones:
Collaboration diagram for MRFZones:

List of all members.


Public Member Functions

 MRFZones (const fvMesh &mesh)
 Construct from fvMesh.
void addCoriolis (fvVectorMatrix &UEqn) const
 Add the Coriolis force contribution to the momentum equation.
void addCoriolis (const volScalarField &rho, fvVectorMatrix &UEqn) const
 Add the Coriolis force contribution to the momentum equation.
void relativeVelocity (volVectorField &U) const
 Make the given absolute velocity relative within the MRF region.
void relativeFlux (surfaceScalarField &phi) const
 Make the given absolute flux relative within the MRF region.
void absoluteFlux (surfaceScalarField &phi) const
 Make the given relative flux absolute within the MRF region.
void correctBoundaryVelocity (volVectorField &U) const
 Correct the boundary velocity for the roation of the MRF region.

Detailed Description

Container class for a set of MRFZones with the MRFZone member functions implemented to loop over the functions for each MRFZone.

Source files

Definition at line 46 of file MRFZones.H.


Constructor & Destructor Documentation

MRFZones ( const fvMesh mesh  ) 

Construct from fvMesh.

Definition at line 31 of file MRFZones.C.

References Foam::defineTemplateTypeNameAndDebug().

Here is the call graph for this function:


Member Function Documentation

void addCoriolis ( fvVectorMatrix UEqn  )  const

Add the Coriolis force contribution to the momentum equation.

Definition at line 50 of file MRFZones.C.

void addCoriolis ( const volScalarField rho,
fvVectorMatrix UEqn 
) const

Add the Coriolis force contribution to the momentum equation.

Definition at line 60 of file MRFZones.C.

References MRFZone::addCoriolis(), forAll, and PtrList< MRFZone >::operator[]().

Here is the call graph for this function:

void relativeVelocity ( volVectorField U  )  const

Make the given absolute velocity relative within the MRF region.

Definition at line 72 of file MRFZones.C.

References MRFZone::addCoriolis(), forAll, PtrList< MRFZone >::operator[](), and UEqn().

Here is the call graph for this function:

void relativeFlux ( surfaceScalarField phi  )  const

Make the given absolute flux relative within the MRF region.

Definition at line 81 of file MRFZones.C.

References forAll, PtrList< MRFZone >::operator[](), and MRFZone::relativeVelocity().

Here is the call graph for this function:

void absoluteFlux ( surfaceScalarField phi  )  const

Make the given relative flux absolute within the MRF region.

Definition at line 90 of file MRFZones.C.

References forAll, PtrList< MRFZone >::operator[](), and MRFZone::relativeFlux().

Here is the call graph for this function:

void correctBoundaryVelocity ( volVectorField U  )  const

Correct the boundary velocity for the roation of the MRF region.

Definition at line 99 of file MRFZones.C.

References MRFZone::absoluteFlux(), forAll, and PtrList< MRFZone >::operator[]().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Copyright © 2000-2009 OpenCFD Ltd