41 #ifndef wallPointAddressing_H 42 #define wallPointAddressing_H 52 class globalIndexAndTransform;
53 class wallPointAddressing;
55 Ostream&
operator<<(Ostream&,
const wallPointAddressing&);
56 Istream&
operator>>(Istream&, wallPointAddressing&);
81 template<
class TrackingData>
125 template<
class TrackingData>
130 const label patchFacei,
131 const point& faceCentre,
137 template<
class TrackingData>
141 const label thisCelli,
142 const label neighbourFacei,
150 template<
class TrackingData>
154 const label thisFacei,
155 const label neighbourCelli,
164 template<
class TrackingData>
168 const label thisFacei,
191 struct is_contiguous_scalar<wallPointAddressing>
192 : is_contiguous_scalar<wallPoint>
bool updateFace(const polyMesh &mesh, const label thisFacei, const label neighbourCelli, const wallPointAddressing &neighbourWallInfo, const scalar tol, TrackingData &td)
Influence of neighbouring cell.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
bool updateCell(const polyMesh &mesh, const label thisCelli, const label neighbourFacei, const wallPointAddressing &neighbourWallInfo, const scalar tol, TrackingData &td)
Influence of neighbouring face.
const labelPair & data() const
void leaveDomain(const polyMesh &, const polyPatch &, const label patchFacei, const point &faceCentre, TrackingData &td)
Convert any absolute coordinates into relative to (patch)face centre.
Istream & operator>>(Istream &, directionInfo &)
const point & origin() const
An Ostream is an abstract base class for all output systems (streams, files, token lists...
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
Database for solution data, solver performance and other reduced data.
Holds information regarding nearest wall point. Used in wall distance calculation.
friend Istream & operator>>(Istream &, wallPointAddressing &)
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces)
Holds information (coordinate and origin) regarding nearest wall point.
A template class to specify that a data type can be considered as being contiguous in memory...
wallPointAddressing()
Default construct.
Mesh consisting of general polyhedral cells.
A patch is a list of labels that address the faces in the global face list.
friend Ostream & operator<<(Ostream &, const wallPointAddressing &)