Go to the documentation of this file.
38 #ifndef transportData_H
39 #define transportData_H
83 template<
class TrackingData>
103 const scalar gapSize,
114 template<
class TrackingData>
118 const label thisCellI,
119 const label neighbourFaceI,
127 template<
class TrackingData>
131 const label thisFaceI,
132 const label neighbourCellI,
141 template<
class TrackingData>
145 const label thisFaceI,
Holds information (coordinate and distance). Walks out 0.5*distance.
bool updateCell(const polyMesh &mesh, const label thisCellI, const label neighbourFaceI, const transportData &neighbourWallInfo, const scalar tol, TrackingData &td)
bool updateFace(const polyMesh &mesh, const label thisFaceI, const label neighbourCellI, const transportData &neighbourWallInfo, const scalar tol, TrackingData &td)
trackData(const labelList &surfaceIndex)
Mesh consisting of general polyhedral cells.
const labelList & surfaceIndex_
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Holds information (coordinate and normal) regarding nearest wall point.
A template class to specify that a data type can be considered as being contiguous in memory.