|
| | wallPointData () |
| | Default construct. More...
|
| |
| | wallPointData (const point &origin, const Type &data, const scalar distSqr) |
| | Construct from origin, normal, distance. More...
|
| |
| const Type & | data () const |
| |
| Type & | data () |
| |
| template<class TrackingData > |
| bool | updateCell (const polyMesh &mesh, const label thisCelli, const label neighbourFacei, const wallPointData< Type > &neighbourWallInfo, const scalar tol, TrackingData &td) |
| | Influence of neighbouring face. More...
|
| |
| template<class TrackingData > |
| bool | updateFace (const polyMesh &mesh, const label thisFacei, const label neighbourCelli, const wallPointData< Type > &neighbourWallInfo, const scalar tol, TrackingData &td) |
| | Influence of neighbouring cell. More...
|
| |
| template<class TrackingData > |
| bool | updateFace (const polyMesh &mesh, const label thisFacei, const wallPointData< Type > &neighbourWallInfo, const scalar tol, TrackingData &td) |
| | Influence of different value on same face. More...
|
| |
| | wallPoint () |
| | Default construct. More...
|
| |
| | wallPoint (const point &origin, const scalar distSqr) |
| | Construct from origin, distance-squared. More...
|
| |
| const point & | origin () const |
| |
| point & | origin () |
| |
| scalar | distSqr () const |
| |
| scalar & | distSqr () |
| |
| template<class TrackingData > |
| bool | valid (TrackingData &td) const |
| | Changed or contains original (invalid) value. More...
|
| |
| template<class TrackingData > |
| bool | sameGeometry (const polyMesh &, const wallPoint &, const scalar, TrackingData &td) const |
| | Check for identical geometrical data (eg, cyclics checking) More...
|
| |
| template<class TrackingData > |
| void | leaveDomain (const polyMesh &, const polyPatch &, const label patchFacei, const point &faceCentre, TrackingData &td) |
| | Convert any absolute coordinates into relative to (patch)face centre. More...
|
| |
| template<class TrackingData > |
| void | enterDomain (const polyMesh &, const polyPatch &, const label patchFacei, const point &faceCentre, TrackingData &td) |
| | Reverse of leaveDomain. More...
|
| |
| template<class TrackingData > |
| void | transform (const polyMesh &, const tensor &, TrackingData &td) |
| | Apply rotation matrix to any coordinates. More...
|
| |
| template<class TrackingData > |
| bool | updateCell (const polyMesh &, const label thisCelli, const label neighbourFacei, const wallPoint &neighbourInfo, const scalar tol, TrackingData &td) |
| | Influence of neighbouring face. More...
|
| |
| template<class TrackingData > |
| bool | updateFace (const polyMesh &, const label thisFacei, const label neighbourCelli, const wallPoint &neighbourInfo, const scalar tol, TrackingData &td) |
| | Influence of neighbouring cell. More...
|
| |
| template<class TrackingData > |
| bool | updateFace (const polyMesh &, const label thisFacei, const wallPoint &neighbourInfo, const scalar tol, TrackingData &td) |
| | Influence of different value on same face. More...
|
| |
| template<class TrackingData > |
| bool | equal (const wallPoint &, TrackingData &td) const |
| | Test for equality, with TrackingData. More...
|
| |
| bool | operator== (const wallPoint &) const |
| | Test for equality. More...
|
| |
| bool | operator!= (const wallPoint &) const |
| | Test for inequality. More...
|
| |
template<class Type>
class Foam::wallPointData< Type >
Holds information (coordinate and normal) regarding nearest wall point.
Is like wallPoint but transfer extra (passive) data. Used e.g. in wall distance calculation with wall reflection vectors.
- Source files
-
Definition at line 48 of file wallPointData.H.