38 #ifndef pointEdgeDist_H
39 #define pointEdgeDist_H
59 Ostream&
operator<<(Ostream&,
const pointEdgeDist&);
134 inline bool valid(data& td)
const;
140 const label patchFacei,
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,...
Class used to pass data into container.
const pointField & points
data(const pointField &p, const scalar maxDist=rootVGreat)
Holds information regarding nearest wall point. Used in PointEdgeWave. (so not standard FaceCellWave)...
friend Istream & operator>>(Istream &, pointEdgeDist &)
pointEdgeDist()
Construct null.
bool equal(const pointEdgeDist &, data &td) const
Equivalent to operator== with data.
bool updatePoint(const polyMesh &mesh, const label pointi, const label edgei, const pointEdgeDist &edgeinfo, const scalar tol, data &td)
Influence of edge on point.
friend Ostream & operator<<(Ostream &, const pointEdgeDist &)
bool operator!=(const pointEdgeDist &) const
void transform(const polyPatch &patch, const label patchFacei, const transformer &transform, data &td)
Transform across an interface.
bool updateEdge(const polyMesh &mesh, const label edgei, const label pointi, const pointEdgeDist &pointInfo, const scalar tol, data &td)
Influence of point on edge.
const point & origin() const
bool operator==(const pointEdgeDist &) const
bool valid(data &td) const
Check whether origin has been changed at all or.
Mesh consisting of general polyhedral cells.
A patch is a list of labels that address the faces in the global face list.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
dimensionedSymmTensor sqr(const dimensionedVector &dv)
bool contiguous< pointEdgeDist >()
Data associated with pointEdgeDist type are contiguous.
Istream & operator>>(Istream &, pistonPointEdgeData &)
Ostream & operator<<(Ostream &os, const fvConstraints &constraints)