Go to the documentation of this file.
38 #ifndef patchEdgeFaceRegions_H
39 #define patchEdgeFaceRegions_H
90 template<
class TrackingData>
91 inline bool valid(TrackingData& td)
const;
94 template<
class Patch,
class TrackingData>
105 template<
class Patch,
class TrackingData>
118 template<
class Patch,
class TrackingData>
124 const bool sameOrientation,
130 template<
class Patch,
class TrackingData>
143 template<
class TrackingData>
Templated 3D tensor derived from VectorSpace adding construction from 9 components,...
void transform(const polyMesh &mesh, const Patch &patch, const tensor &rotTensor, const scalar tol, TrackingData &td)
Apply rotation matrix.
bool operator==(const patchEdgeFaceRegions &) const
labelList regions_
Region per point.
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.
Mesh consisting of general polyhedral cells.
bool operator!=(const patchEdgeFaceRegions &) const
friend Ostream & operator<<(Ostream &, const patchEdgeFaceRegions &)
const labelList & regions() const
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.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
patchEdgeFaceRegions()
Construct null.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
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.