52 Ostream&
operator<<(Ostream&,
const wallFace&);
77 template<
class TrackingData>
124 template<
class TrackingData>
125 inline scalar
dist(TrackingData& td)
const;
132 template<
class TrackingData>
133 inline bool valid(TrackingData& td)
const;
137 template<
class TrackingData>
146 template<
class TrackingData>
154 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,...
A face is a list of labels corresponding to mesh vertices.
Holds information regarding nearest wall point. Used in wall distance calculation.
wallFace()
Construct null.
scalar dist(TrackingData &td) const
bool equal(const wallFace &, TrackingData &td) const
Test equality.
void transform(const transformer &transform, TrackingData &td)
Transform across an interface.
friend Istream & operator>>(Istream &, wallFace &)
bool update(const point &pt, const wallFace &w2, const scalar tol, TrackingData &td)
Evaluate distance to point. Update distSqr, origin from whomever.
bool valid(TrackingData &td) const
Check whether the wallFace has been changed at all or still.
friend Ostream & operator<<(Ostream &, const wallFace &)
const pointField & points() const
bool operator==(const wallFace &) const
bool sameGeometry(const wallFace &, const scalar, TrackingData &td) const
Check for identical geometrical data. Used for checking.
bool operator!=(const wallFace &) const
Istream & operator>>(Istream &, pistonPointEdgeData &)
Ostream & operator<<(Ostream &os, const fvConstraints &constraints)