36 #ifndef patchFaceOrientation_H 37 #define patchFaceOrientation_H 53 class patchFaceOrientation;
55 Istream&
operator>>(Istream&, patchFaceOrientation&);
56 Ostream&
operator<<(Ostream&,
const patchFaceOrientation&);
94 template<
class TrackingData>
95 inline bool valid(TrackingData& td)
const;
98 template<
class TrackingData>
109 template<
class TrackingData>
122 template<
class TrackingData>
128 const bool sameOrientation,
134 template<
class TrackingData>
147 template<
class TrackingData>
patchFaceOrientation()
Construct null.
bool equal(const patchFaceOrientation &, TrackingData &) const
Same (like operator==)
bool valid(TrackingData &td) const
Check whether origin has been changed at all or.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
Transport of orientation for use in PatchEdgeFaceWave.
friend Istream & operator>>(Istream &, patchFaceOrientation &)
label flipStatus() const
Orientation.
bool updateFace(const polyMesh &mesh, const indirectPrimitivePatch &patch, const label facei, const label edgei, const patchFaceOrientation &edgeinfo, const scalar tol, TrackingData &td)
Influence of edge on face.
A list of faces which address into the list of points.
Istream & operator>>(Istream &, directionInfo &)
bool operator==(const patchFaceOrientation &) const
void flip()
Reverse orientation.
friend Ostream & operator<<(Ostream &, const patchFaceOrientation &)
An Ostream is an abstract base class for all output systems (streams, files, token lists...
void transform(const polyMesh &mesh, const indirectPrimitivePatch &patch, const tensor &rotTensor, const scalar tol, TrackingData &td)
Apply rotation matrix.
bool contiguous< patchFaceOrientation >()
Data associated with patchFaceOrientation type are contiguous.
Ostream & operator<<(Ostream &, const ensightPart &)
Mesh consisting of general polyhedral cells.
bool updateEdge(const polyMesh &mesh, const indirectPrimitivePatch &patch, const label edgei, const label facei, const patchFaceOrientation &faceInfo, const scalar tol, TrackingData &td)
Influence of face on edge.
bool operator!=(const patchFaceOrientation &) const