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

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...

#include <finiteVolume/MRFZones.H>


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 51 of file MRFZones.H.

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  absoluteVelocity (volVectorField &U) const
 Make the given relative velocity absolute within the MRF region.
void  relativeFlux (surfaceScalarField &phi) const
 Make the given absolute flux relative within the MRF region.
void  relativeFlux (const surfaceScalarField &rho, surfaceScalarField &phi) const
 Make the given absolute mass-flux relative within the MRF region.
void  absoluteFlux (surfaceScalarField &phi) const
 Make the given relative flux absolute within the MRF region.
void  absoluteFlux (const surfaceScalarField &rho, surfaceScalarField &phi) const
 Make the given relative mass-flux absolute within the MRF region.
void  correctBoundaryVelocity (volVectorField &U) const
 Correct the boundary velocity for the roation of the MRF region.

Constructor & Destructor Documentation

MRFZones ( const fvMesh &   mesh  )

Construct from fvMesh.

Definition at line 39 of file MRFZones.C.


Member Function Documentation

void addCoriolis ( fvVectorMatrix &   UEqn  ) const

Add the Coriolis force contribution to the momentum equation.

Definition at line 58 of file MRFZones.C.

References forAll.

void addCoriolis ( const volScalarField &   rho,
fvVectorMatrix &   UEqn  
) const

Add the Coriolis force contribution to the momentum equation.

Definition at line 68 of file MRFZones.C.

References forAll.

void relativeVelocity ( volVectorField &   U  ) const

Make the given absolute velocity relative within the MRF region.

Definition at line 80 of file MRFZones.C.

References forAll.

void absoluteVelocity ( volVectorField &   U  ) const

Make the given relative velocity absolute within the MRF region.

Definition at line 89 of file MRFZones.C.

References forAll.

void relativeFlux ( surfaceScalarField &   phi  ) const

Make the given absolute flux relative within the MRF region.

Definition at line 98 of file MRFZones.C.

References forAll.

void relativeFlux ( const surfaceScalarField &   rho,
surfaceScalarField &   phi  
) const

Make the given absolute mass-flux relative within the MRF region.

Definition at line 108 of file MRFZones.C.

References forAll.

void absoluteFlux ( surfaceScalarField &   phi  ) const

Make the given relative flux absolute within the MRF region.

Definition at line 120 of file MRFZones.C.

References forAll.

void absoluteFlux ( const surfaceScalarField &   rho,
surfaceScalarField &   phi  
) const

Make the given relative mass-flux absolute within the MRF region.

Definition at line 130 of file MRFZones.C.

References forAll.

void correctBoundaryVelocity ( volVectorField &   U  ) const

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

Definition at line 142 of file MRFZones.C.

References forAll.


The documentation for this class was generated from the following files: