Go to the documentation of this file.
40 #ifndef patchEdgeFaceRegions_H
41 #define patchEdgeFaceRegions_H
59 class patchEdgeFaceRegions;
61 Istream&
operator>>(Istream&, patchEdgeFaceRegions&);
62 Ostream&
operator<<(Ostream&,
const patchEdgeFaceRegions&);
101 template<
class TrackingData>
102 inline bool valid(TrackingData& td)
const;
105 template<
class Patch,
class TrackingData>
116 template<
class Patch,
class TrackingData>
129 template<
class Patch,
class TrackingData>
135 const bool sameOrientation,
141 template<
class Patch,
class TrackingData>
154 template<
class TrackingData>
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.
void transform(const polyMesh &mesh, const Patch &patch, const tensor &rotTensor, const scalar tol, TrackingData &td)
Apply rotation matrix.
bool operator==(const patchEdgeFaceRegions &) const
Istream & operator>>(Istream &, directionInfo &)
Mesh consisting of general polyhedral cells.
bool operator!=(const patchEdgeFaceRegions &) const
friend Ostream & operator<<(Ostream &, const patchEdgeFaceRegions &)
const labelList & regions() const
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.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
bool valid(TrackingData &td) const
Check whether origin has been changed at all or.
Transport of regions for use in PatchEdgeFaceWave.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
bool equal(const patchEdgeFaceRegions &, TrackingData &) const
Same (like operator==)
friend Istream & operator>>(Istream &, patchEdgeFaceRegions &)
An ordered pair of two objects of type <T> with first() and second() elements.
const std::string patch
OpenFOAM patch number as a std::string.
patchEdgeFaceRegions()
Construct null.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Ostream & operator<<(Ostream &, const boundaryPatch &)