34template<
class Type,
class PrimitivePatchType>
43template<
class Type,
class PrimitivePatchType>
58template<
class Type,
class PrimitivePatchType>
59template<
class TrackingData>
69template<
class Type,
class PrimitivePatchType>
70template<
class TrackingData>
74 const PrimitivePatchType& patch,
82template<
class Type,
class PrimitivePatchType>
83template<
class TrackingData>
87 const PrimitivePatchType& patch,
98 data_ = faceInfo.
data_;
107template<
class Type,
class PrimitivePatchType>
108template<
class TrackingData>
112 const PrimitivePatchType& patch,
114 const bool sameOrientation,
122 this->operator=(edgeInfo);
130template<
class Type,
class PrimitivePatchType>
131template<
class TrackingData>
135 const PrimitivePatchType& patch,
146 this->operator=(edgeInfo);
154template<
class Type,
class PrimitivePatchType>
155template<
class TrackingData>
168template<
class Type,
class PrimitivePatchType>
178template<
class Type,
class PrimitivePatchType>
184 return !(*
this ==
rhs);
For use with PatchEdgeFaceWave. Determines topological distance to starting edges....
friend Ostream & operator(Ostream &, const edgeTopoDistanceData< Type, PrimitivePatchType > &)
bool updateEdge(const polyMesh &mesh, const PrimitivePatchType &patch, const label edgeI, const label facei, const edgeTopoDistanceData< Type, PrimitivePatchType > &faceInfo, const scalar tol, TrackingData &td)
Influence of face on edge.
bool operator==(const edgeTopoDistanceData< Type, PrimitivePatchType > &) const
void transform(const polyMesh &mesh, const PrimitivePatchType &patch, const tensor &rotTensor, const scalar tol, TrackingData &td)
Apply rotation matrix.
bool valid(TrackingData &td) const
Check whether origin has been changed at all or.
bool updateFace(const polyMesh &mesh, const PrimitivePatchType &patch, const label facei, const label edgeI, const edgeTopoDistanceData< Type, PrimitivePatchType > &edgeInfo, const scalar tol, TrackingData &td)
Influence of edge on face.
edgeTopoDistanceData()
Construct null with invalid (-1) for distance, null constructor.
const Type & data() const
bool equal(const edgeTopoDistanceData< Type, PrimitivePatchType > &, TrackingData &) const
Same (like operator==).
Mesh consisting of general polyhedral cells.
wallPoints::trackData td(isBlockedFace, regionToBlockSize)
scalar distance(const vector &p1, const vector &p2)
tmp< faMatrix< Type > > operator==(const faMatrix< Type > &, const faMatrix< Type > &)
void rhs(fvMatrix< typename Expr::value_type > &m, const Expr &expression)