35template<
class TrackingData>
36inline bool Foam::patchEdgeFaceRegion::update
38 const patchEdgeFaceRegion&
w2,
49 if (
w2.region_ == -2 || region_ == -2)
63 if (
w2.region_ < region_)
95template<
class TrackingData>
102template<
class TrackingData>
114template<
class TrackingData>
130template<
class TrackingData>
136 const bool sameOrientation,
145template<
class TrackingData>
161template<
class TrackingData>
174inline bool Foam::patchEdgeFaceRegion::operator==
179 return region_ ==
rhs.region_;
183inline bool Foam::patchEdgeFaceRegion::operator!=
188 return !(*
this ==
rhs);
Transport of region for use in PatchEdgeFaceWave.
bool equal(const patchEdgeFaceRegion &, TrackingData &) const
Test for equality, with TrackingData.
bool updateFace(const polyMesh &mesh, const indirectPrimitivePatch &patch, const label facei, const label edgeI, const patchEdgeFaceRegion &edgeInfo, const scalar tol, TrackingData &td)
Influence of edge on face.
patchEdgeFaceRegion()
Default construct.
bool valid(TrackingData &td) const
Changed or contains original (invalid) value.
void transform(const polyMesh &mesh, const indirectPrimitivePatch &patch, const tensor &rotTensor, const scalar tol, TrackingData &td)
Apply rotation matrix.
bool updateEdge(const polyMesh &mesh, const indirectPrimitivePatch &patch, const label edgeI, const label facei, const patchEdgeFaceRegion &faceInfo, const scalar tol, TrackingData &td)
Influence of face on edge.
Mesh consisting of general polyhedral cells.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
wallPoints::trackData td(isBlockedFace, regionToBlockSize)
tmp< faMatrix< Type > > operator==(const faMatrix< Type > &, const faMatrix< Type > &)
PrimitivePatch< IndirectList< face >, const pointField & > indirectPrimitivePatch
A PrimitivePatch with an IndirectList for the faces, const reference for the point field.
errorManip< error > abort(error &err)
void rhs(fvMatrix< typename Expr::value_type > &m, const Expr &expression)
error FatalError
Error stream (stdout output on all processes), with additional 'FOAM FATAL ERROR' header text and sta...