31 template<
class WallLocation>
32 template<
class TrackingData>
41 return WallLocation::sameGeometry(
w2, tol, td);
45 template<
class WallLocation>
46 template<
class TrackingData>
50 const label patchFacei,
59 template<
class WallLocation>
60 template<
class TrackingData>
64 const label thisCelli,
65 const label neighbourFacei,
82 template<
class WallLocation>
83 template<
class TrackingData>
87 const label thisFacei,
88 const label neighbourCelli,
105 template<
class WallLocation>
106 template<
class TrackingData>
110 const label thisFacei,
Holds information regarding nearest wall point. Used in wall distance calculation.
bool sameGeometry(const polyMesh &mesh, const WallInfo< WallLocation > &w2, const scalar tol, TrackingData &td) const
Check for identical geometrical data. Used for cyclics checking.
bool updateFace(const polyMesh &, const label thisFacei, const label neighbourCelli, const WallInfo< WallLocation > &neighbourInfo, const scalar tol, TrackingData &td)
Influence of neighbouring cell.
bool updateCell(const polyMesh &, const label thisCelli, const label neighbourFacei, const WallInfo< WallLocation > &neighbourInfo, const scalar tol, TrackingData &td)
Influence of neighbouring face.
void transform(const polyPatch &patch, const label patchFacei, const transformer &transform, TrackingData &td)
Transform across an interface.
Mesh consisting of general polyhedral cells.
A patch is a list of labels that address the faces in the global face list.
const vectorField & faceCentres() const
const vectorField & cellCentres() const
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
dimensionSet transform(const dimensionSet &)