54 Ostream&
operator<<(Ostream&,
const pointData&);
94 inline scalar
s()
const;
102 template<
class TrackingData>
106 const label patchFacei,
112 template<
class TrackingData>
125 template<
class TrackingData>
136 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,...
Variant of pointEdgePoint with some transported additional data. WIP - should be templated on data li...
pointData()
Construct null.
bool updateEdge(const polyMesh &mesh, const label edgei, const label pointi, const pointData &pointInfo, const scalar tol, TrackingData &td)
Influence of point on edge.
friend Istream & operator>>(Istream &, pointData &)
bool updatePoint(const polyMesh &mesh, const label pointi, const label edgei, const pointData &edgeinfo, const scalar tol, TrackingData &td)
Influence of edge on point.
bool operator==(const pointData &) const
friend Ostream & operator<<(Ostream &, const pointData &)
void transform(const polyPatch &patch, const label patchFacei, const transformer &transform, TrackingData &td)
Transform across an interface.
bool operator!=(const pointData &) const
Holds information regarding nearest wall point. Used in PointEdgeWave. (so not standard FaceCellWave)...
const point & origin() const
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.
bool contiguous< pointData >()
Data associated with pointData as contiguous as pointEdgePoint.
Istream & operator>>(Istream &, pistonPointEdgeData &)
Ostream & operator<<(Ostream &os, const fvConstraints &constraints)