wallPoint Class Reference

Holds information regarding nearest wall point. Used in wall distance calculation. More...

Inheritance diagram for wallPoint:
Collaboration diagram for wallPoint:

Public Types

template<class Derived >
using type = WallPointBase< Derived >
 

Additional Inherited Members

- Public Member Functions inherited from WallPointBase< wallPoint >
 WallPointBase ()
 Construct null. More...
 
 WallPointBase (const point &origin, const scalar distSqr)
 Construct from origin, distance. More...
 
 WallPointBase (const face &f, const pointField &ps, const point &centre, const scalar distSqr)
 Construct from face, distance. More...
 
const pointorigin () const
 
pointorigin ()
 
scalar distSqr () const
 
scalar & distSqr ()
 
scalar dist (TrackingData &td) const
 
Foam::scalar dist (TrackingData &td) const
 
bool valid (TrackingData &td) const
 Check whether origin has been changed at all or. More...
 
bool sameGeometry (const polyMesh &, const WallPointBase< wallPoint > &, const scalar, TrackingData &td) const
 Check for identical geometrical data. Used for cyclics checking. More...
 
void transform (const polyPatch &patch, const label patchFacei, const transformer &transform, TrackingData &td)
 Transform across an interface. More...
 
bool updateCell (const polyMesh &, const label thisCelli, const label neighbourFacei, const WallPointBase< wallPoint > &neighbourInfo, const scalar tol, TrackingData &td)
 Influence of neighbouring face. More...
 
bool updateFace (const polyMesh &, const label thisFacei, const label neighbourCelli, const WallPointBase< wallPoint > &neighbourInfo, const scalar tol, TrackingData &td)
 Influence of neighbouring cell. More...
 
bool updateFace (const polyMesh &, const label thisFacei, const WallPointBase< wallPoint > &neighbourInfo, const scalar tol, TrackingData &td)
 Influence of different value on same face. More...
 
bool equal (const WallPointBase< wallPoint > &, TrackingData &td) const
 Same (like operator==) More...
 
bool operator== (const WallPointBase< wallPoint > &) const
 
bool operator!= (const WallPointBase< wallPoint > &) const
 
- Protected Member Functions inherited from WallPointBase< wallPoint >
bool update (const point &, const WallPointBase< wallPoint > &w2, const scalar tol, TrackingData &td)
 Evaluate distance to point. Update distSqr, origin from whomever. More...
 

Detailed Description

Holds information regarding nearest wall point. Used in wall distance calculation.

Source files

Definition at line 225 of file wallPoint.H.

Member Typedef Documentation

◆ type

using type = WallPointBase<Derived>

Definition at line 233 of file wallPoint.H.


The documentation for this class was generated from the following file: