Go to the documentation of this file.
39 #ifndef wallPointData_H
40 #define wallPointData_H
77 template<
class TrackingData>
110 inline const Type&
data()
const;
117 template<
class TrackingData>
121 const label thisCellI,
122 const label neighbourFaceI,
130 template<
class TrackingData>
134 const label thisFaceI,
135 const label neighbourCellI,
144 template<
class TrackingData>
148 const label thisFaceI,
167 inline bool contiguous<wallPointData<bool> >()
172 inline bool contiguous<wallPointData<label> >()
177 inline bool contiguous<wallPointData<scalar> >()
182 inline bool contiguous<wallPointData<vector> >()
187 inline bool contiguous<wallPointData<sphericalTensor> >()
192 inline bool contiguous<wallPointData<symmTensor> >()
197 inline bool contiguous<wallPointData<tensor> >()
Holds information regarding nearest wall point. Used in wall distance calculation.
bool updateFace(const polyMesh &mesh, const label thisFaceI, const label neighbourCellI, const wallPointData< Type > &neighbourWallInfo, const scalar tol, TrackingData &td)
Influence of neighbouring cell.
wallPointData()
Construct null.
bool contiguous< wallPoint >()
Data associated with wallPoint type are contiguous.
bool updateCell(const polyMesh &mesh, const label thisCellI, const label neighbourFaceI, const wallPointData< Type > &neighbourWallInfo, const scalar tol, TrackingData &td)
Influence of neighbouring face.
const Type & data() const
Mesh consisting of general polyhedral cells.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
Ostream & operator<<(Ostream &, const edgeMesh &)
Type data_
Data at nearest wall center.
Istream & operator>>(Istream &, edgeMesh &)
Holds information (coordinate and normal) regarding nearest wall point.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Database for solution data, solver performance and other reduced data.
bool update(const point &, const wallPointData< Type > &w2, const scalar tol, TrackingData &td)
Evaluate distance to point. Update distSqr, origin from whomever.