37 #ifndef pointTopoDistanceData_H 38 #define pointTopoDistanceData_H 56 class pointTopoDistanceData;
58 Istream&
operator>>(Istream&, pointTopoDistanceData&);
59 Ostream&
operator<<(Ostream&,
const pointTopoDistanceData&);
112 template<
class TrackingData>
113 inline bool valid(TrackingData& td)
const;
116 template<
class TrackingData>
125 template<
class TrackingData>
129 const label patchFacei,
135 template<
class TrackingData>
148 template<
class TrackingData>
160 template<
class TrackingData>
169 template<
class TrackingData>
181 template<
class TrackingData>
bool equal(const pointTopoDistanceData &, TrackingData &) const
Same (like operator==)
friend Ostream & operator<<(Ostream &, const pointTopoDistanceData &)
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)...
For use with PointEdgeWave. Determines topological distance to starting points.
bool updateEdge(const polyMesh &mesh, const label edgeI, const label pointi, const pointTopoDistanceData &pointInfo, const scalar tol, TrackingData &td)
Influence of point on edge.
Istream & operator>>(Istream &, directionInfo &)
bool operator!=(const pointTopoDistanceData &) const
bool sameGeometry(const pointTopoDistanceData &, const scalar tol, TrackingData &td) const
Check for identical geometrical data. Used for cyclics checking.
bool updatePoint(const polyMesh &mesh, const label pointi, const label edgeI, const pointTopoDistanceData &edgeInfo, const scalar tol, TrackingData &td)
Influence of edge on point.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
Database for solution and other reduced data.
Ostream & operator<<(Ostream &, const ensightPart &)
pointTopoDistanceData()
Construct null.
void transform(const polyPatch &patch, const label patchFacei, const transformer &transform, TrackingData &td)
Transform across an interface.
friend Istream & operator>>(Istream &, pointTopoDistanceData &)
Mesh consisting of general polyhedral cells.
A patch is a list of labels that address the faces in the global face list.
bool operator==(const pointTopoDistanceData &) const
bool contiguous< pointTopoDistanceData >()
Data associated with pointTopoDistanceData type are contiguous.