38 #ifndef pointEdgePoint_H
39 #define pointEdgePoint_H
62 Istream&
operator>>(Istream&, pointEdgePoint&);
63 Ostream&
operator<<(Ostream&,
const pointEdgePoint&);
86 template<
class TrackingData>
120 template<
class TrackingData>
121 inline bool valid(TrackingData& td)
const;
124 template<
class TrackingData>
128 const label patchFacei,
134 template<
class TrackingData>
147 template<
class TrackingData>
158 template<
class TrackingData>
170 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,...
Holds information regarding nearest wall point. Used in PointEdgeWave. (so not standard FaceCellWave)...
friend Ostream & operator<<(Ostream &, const pointEdgePoint &)
bool equal(const pointEdgePoint &, TrackingData &td) const
Same (like operator==)
pointEdgePoint()
Construct null.
bool operator==(const pointEdgePoint &) const
bool operator!=(const pointEdgePoint &) const
bool valid(TrackingData &td) const
Check whether origin has been changed at all or.
bool updatePoint(const polyMesh &mesh, const label pointi, const label edgeI, const pointEdgePoint &edgeInfo, const scalar tol, TrackingData &td)
Influence of edge on point.
friend Istream & operator>>(Istream &, pointEdgePoint &)
bool updateEdge(const polyMesh &mesh, const label edgeI, const label pointi, const pointEdgePoint &pointInfo, const scalar tol, TrackingData &td)
Influence of point on edge.
const point & origin() const
void transform(const polyPatch &patch, const label patchFacei, const transformer &transform, TrackingData &td)
Transform across an interface.
Mesh consisting of general polyhedral cells.
A patch is a list of labels that address the faces in the global face list.
bool contiguous< pointEdgePoint >()
Data associated with pointEdgePoint type are contiguous.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Istream & operator>>(Istream &, pistonPointEdgeData &)
Ostream & operator<<(Ostream &os, const fvConstraints &constraints)