Public Member Functions | Static Public Attributes | List of all members
wallPointYPlus Class Reference

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

Inheritance diagram for wallPointYPlus:
Inheritance graph
[legend]
Collaboration diagram for wallPointYPlus:
Collaboration graph
[legend]

Public Member Functions

 wallPointYPlus ()
 
 wallPointYPlus (const point &origin, const scalar yStar, const scalar distSqr)
 
template<class TrackingData >
bool updateCell (const polyMesh &mesh, const label thisCelli, const label neighbourFacei, const wallPointYPlus &neighbourWallInfo, const scalar tol, TrackingData &td)
 
template<class TrackingData >
bool updateFace (const polyMesh &mesh, const label thisFacei, const label neighbourCelli, const wallPointYPlus &neighbourWallInfo, const scalar tol, TrackingData &td)
 
template<class TrackingData >
bool updateFace (const polyMesh &mesh, const label thisFacei, const wallPointYPlus &neighbourWallInfo, const scalar tol, TrackingData &td)
 
- Public Member Functions inherited from wallPointData< scalar >
 wallPointData ()
 
 wallPointData (const point &origin, const Type &data, const scalar distSqr)
 
const Type & data () const
 
Type & data ()
 
bool updateCell (const polyMesh &mesh, const label thisCelli, const label neighbourFacei, const wallPointData< Type > &neighbourWallInfo, const scalar tol, TrackingData &td)
 
bool updateFace (const polyMesh &mesh, const label thisFacei, const label neighbourCelli, const wallPointData< Type > &neighbourWallInfo, const scalar tol, TrackingData &td)
 
bool updateFace (const polyMesh &mesh, const label thisFacei, const wallPointData< Type > &neighbourWallInfo, const scalar tol, TrackingData &td)
 

Static Public Attributes

static scalar yPlusCutOff = 200
 

Additional Inherited Members

- Public Types inherited from wallPointData< scalar >
typedef Type dataType
 

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.

Note: should feed the additional argument (yPlusCutoff) through as a template argument into FaceCellWave

Source files

Definition at line 56 of file wallPointYPlus.H.

Constructor & Destructor Documentation

◆ wallPointYPlus() [1/2]

wallPointYPlus ( )
inline

Definition at line 78 of file wallPointYPlusI.H.

References wallPointData< scalar >::data().

Here is the call graph for this function:

◆ wallPointYPlus() [2/2]

wallPointYPlus ( const point origin,
const scalar  yStar,
const scalar  distSqr 
)
inline

Definition at line 88 of file wallPointYPlusI.H.

Member Function Documentation

◆ updateCell()

bool updateCell ( const polyMesh mesh,
const label  thisCelli,
const label  neighbourFacei,
const wallPointYPlus neighbourWallInfo,
const scalar  tol,
TrackingData &  td 
)
inline

Definition at line 103 of file wallPointYPlusI.H.

References mesh, and update().

Here is the call graph for this function:

◆ updateFace() [1/2]

bool updateFace ( const polyMesh mesh,
const label  thisFacei,
const label  neighbourCelli,
const wallPointYPlus neighbourWallInfo,
const scalar  tol,
TrackingData &  td 
)
inline

Definition at line 127 of file wallPointYPlusI.H.

References primitiveMesh::faceCentres(), mesh, and update().

Here is the call graph for this function:

◆ updateFace() [2/2]

bool updateFace ( const polyMesh mesh,
const label  thisFacei,
const wallPointYPlus neighbourWallInfo,
const scalar  tol,
TrackingData &  td 
)
inline

Definition at line 151 of file wallPointYPlusI.H.

References primitiveMesh::faceCentres(), mesh, and update().

Here is the call graph for this function:

Member Data Documentation

◆ yPlusCutOff

Foam::scalar yPlusCutOff = 200
static

Definition at line 80 of file wallPointYPlus.H.


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