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

wallPointYPlus Class Reference

Holds information (coordinate and yStar) regarding nearest wall point. More...

#include <finiteVolume/wallPointYPlus.H>


Detailed Description

Holds information (coordinate and yStar) regarding nearest wall point.

Used in VanDriest wall damping where the interest is in y+ but only needs to be calculated up to e.g. y+ < 200. In all other cells/faces the damping function becomes 1, since y gets initialized to GREAT and yStar to 1.

Source files

Definition at line 56 of file wallPointYPlus.H.

Inheritance diagram for wallPointYPlus:
Collaboration diagram for wallPointYPlus:

List of all members.

Public Member Functions

 wallPointYPlus ()
 Construct null.
 wallPointYPlus (const point &origin, const scalar yStar, const scalar distSqr)
 Construct from origin, yStar, distance.
bool  updateCell (const polyMesh &mesh, const label thisCellI, const label neighbourFaceI, const wallPointYPlus &neighbourWallInfo, const scalar tol)
 Influence of neighbouring face.
bool  updateFace (const polyMesh &mesh, const label thisFaceI, const label neighbourCellI, const wallPointYPlus &neighbourWallInfo, const scalar tol)
 Influence of neighbouring cell.
bool  updateFace (const polyMesh &mesh, const label thisFaceI, const wallPointYPlus &neighbourWallInfo, const scalar tol)
 Influence of different value on same face.

Static Public Attributes

static scalar  yPlusCutOff = 200
 cut-off value for y+

Constructor & Destructor Documentation

wallPointYPlus (  ) [inline]

Construct null.

Definition at line 85 of file wallPointYPlusI.H.

References wallPointData< scalar >::data().

wallPointYPlus ( const point &   origin,
const scalar   yStar,
const scalar   distSqr  
) [inline]

Construct from origin, yStar, distance.

Definition at line 96 of file wallPointYPlusI.H.


Member Function Documentation

bool updateCell ( const polyMesh &   mesh,
const label   thisCellI,
const label   neighbourFaceI,
const wallPointYPlus &   neighbourWallInfo,
const scalar   tol  
) [inline]

Influence of neighbouring face.

Calls update(...) with cellCentre of cellI

Definition at line 110 of file wallPointYPlusI.H.

bool updateFace ( const polyMesh &   mesh,
const label   thisFaceI,
const label   neighbourCellI,
const wallPointYPlus &   neighbourWallInfo,
const scalar   tol  
) [inline]

Influence of neighbouring cell.

Calls update(...) with faceCentre of faceI

Definition at line 131 of file wallPointYPlusI.H.

References primitiveMesh::faceCentres().

bool updateFace ( const polyMesh &   mesh,
const label   thisFaceI,
const wallPointYPlus &   neighbourWallInfo,
const scalar   tol  
) [inline]

Influence of different value on same face.

Merge new and old info. Calls update(...) with faceCentre of faceI

Definition at line 152 of file wallPointYPlusI.H.

References primitiveMesh::faceCentres().


Member Data Documentation

Foam::scalar yPlusCutOff = 200 [static]

cut-off value for y+

Definition at line 78 of file wallPointYPlus.H.


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