32template<
class TrackingData>
36 const wallPointYPlus&
w2,
41 const scalar dist2 =
magSqr(pt -
w2.origin());
108template<
class TrackingData>
112 const label thisCelli,
113 const label neighbourFacei,
123 cellCentres[thisCelli],
132template<
class TrackingData>
136 const label thisFacei,
137 const label neighbourCelli,
147 faceCentres[thisFacei],
156template<
class TrackingData>
160 const label thisFacei,
170 faceCentres[thisFacei],
virtual bool update()
Update the mesh for both mesh motion and topology change.
Mesh consisting of general polyhedral cells.
const vectorField & faceCentres() const
Holds information (coordinate and normal) regarding nearest wall point.
const scalar & data() const
Holds information (coordinate and yStar) regarding nearest wall point.
bool updateFace(const polyMesh &mesh, const label thisFacei, const label neighbourCelli, const wallPointYPlus &neighbourWallInfo, const scalar tol, TrackingData &td)
Influence of neighbouring cell.
wallPointYPlus()
Construct null.
static scalar yPlusCutOff
The cut-off value for y+.
bool updateCell(const polyMesh &mesh, const label thisCelli, const label neighbourFacei, const wallPointYPlus &neighbourWallInfo, const scalar tol, TrackingData &td)
Influence of neighbouring face.
const point & origin() const
bool valid(TrackingData &td) const
Changed or contains original (invalid) value.
dimensionedScalar sqrt(const dimensionedScalar &ds)
scalar diff(const triad &A, const triad &B)
Return a quantity of the difference between two triads.
dimensioned< typename typeOfMag< Type >::type > magSqr(const dimensioned< Type > &dt)