Go to the documentation of this file.
42 #ifndef directionalWallPointData_H
43 #define directionalWallPointData_H
76 template<
class TrackingData>
111 template<
class TrackingData>
115 const label thisCelli,
116 const label neighbourFacei,
124 template<
class TrackingData>
128 const label thisFacei,
129 const label neighbourCelli,
138 template<
class TrackingData>
142 const label thisFacei,
152 friend Ostream& operator<< <Type>
157 friend Istream&
operator>> <Type>
174 template<>
struct is_contiguous<directionalWallPointData<scalar>> :
175 is_contiguous_scalar<wallPoint> {};
bool updateCell(const polyMesh &mesh, const label thisCelli, const label neighbourFacei, const directionalWallPointData< Type > &neighbourWallInfo, const scalar tol, TrackingData &td)
Istream & operator>>(Istream &, directionInfo &)
Mesh consisting of general polyhedral cells.
A template class to specify if a data type is composed solely of Foam::label elements.
Holds information (coordinate and normal) regarding the nearest wall point.
Ostream & operator<<(Ostream &, const boundaryPatch &p)
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
directionalWallPointData()
A template class to specify if a data type is composed solely of Foam::scalar elements.
Holds information (coordinate and normal) regarding nearest wall point.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
bool updateFace(const polyMesh &mesh, const label thisFacei, const label neighbourCelli, const directionalWallPointData< Type > &neighbourWallInfo, const scalar tol, TrackingData &td)
Database for solution data, solver performance and other reduced data.
A template class to specify that a data type can be considered as being contiguous in memory.