41#ifndef patchEdgeFaceRegions_H
42#define patchEdgeFaceRegions_H
102 template<
class TrackingData>
103 inline bool valid(TrackingData&
td)
const;
106 template<
class Patch,
class TrackingData>
117 template<
class Patch,
class TrackingData>
130 template<
class Patch,
class TrackingData>
136 const bool sameOrientation,
142 template<
class Patch,
class TrackingData>
155 template<
class TrackingData>
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.
friend Ostream & operator<<(Ostream &, const patchEdgeFaceRegions &)
bool operator!=(const patchEdgeFaceRegions &) const
Test for inequality.
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.
friend Istream & operator>>(Istream &, patchEdgeFaceRegions &)
patchEdgeFaceRegions()
Default construct.
bool valid(TrackingData &td) const
Changed or contains original (invalid) value.
void transform(const polyMesh &mesh, const Patch &patch, const tensor &rotTensor, const scalar tol, TrackingData &td)
Apply rotation matrix.
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.
const labelList & regions() const
bool equal(const patchEdgeFaceRegions &, TrackingData &) const
Test for equality, with TrackingData.
bool operator==(const patchEdgeFaceRegions &) const
Test for equality.
Mesh consisting of general polyhedral cells.
wallPoints::trackData td(isBlockedFace, regionToBlockSize)
Pair< label > labelPair
A pair of labels.
List< label > labelList
A List of labels.
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces).
Istream & operator>>(Istream &, directionInfo &)