36 #ifndef patchEdgeFaceRegions_H
37 #define patchEdgeFaceRegions_H
55 class patchEdgeFaceRegions;
57 Istream&
operator>>(Istream&, patchEdgeFaceRegions&);
58 Ostream&
operator<<(Ostream&,
const patchEdgeFaceRegions&);
97 template<
class TrackingData>
98 inline bool valid(TrackingData& td)
const;
101 template<
class Patch,
class TrackingData>
112 template<
class Patch,
class TrackingData>
125 template<
class Patch,
class TrackingData>
131 const bool sameOrientation,
137 template<
class Patch,
class TrackingData>
150 template<
class TrackingData>
163 inline friend Ostream&
operator<<
168 inline friend Istream&
operator>>
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Transport of regions for use in PatchEdgeFaceWave. Set element to -1 to denote blocked.
bool updateEdge(const polyMesh &mesh, const Patch &patch, const label edgei, const label facei, const patchEdgeFaceRegions &faceInfo, const scalar tol, TrackingData &td)
Influence of face on edge.
bool operator!=(const patchEdgeFaceRegions &) const
bool updateFace(const polyMesh &mesh, const Patch &patch, const label facei, const label edgei, const patchEdgeFaceRegions &edgeInfo, const scalar tol, TrackingData &td)
Influence of edge on face.
patchEdgeFaceRegions()
Construct null.
bool valid(TrackingData &td) const
Check whether origin has been changed at all or.
const labelList & regions() const
void transform(const polyMesh &mesh, const Patch &patch, const tensor &rotTensor, const scalar tol, TrackingData &td)
Apply rotation matrix.
bool equal(const patchEdgeFaceRegions &, TrackingData &) const
Same (like operator==)
bool operator==(const patchEdgeFaceRegions &) 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.
Istream & operator>>(Istream &, pistonPointEdgeData &)
Ostream & operator<<(Ostream &os, const fvConstraints &constraints)