Holds information regarding nearest wall point. Used in pointEdgeWave. (so not standard meshWave) To be used in wall distance calculation. More...
#include <meshTools/pointEdgePoint.H>
Holds information regarding nearest wall point. Used in pointEdgeWave. (so not standard meshWave) To be used in wall distance calculation.
Definition at line 61 of file pointEdgePoint.H.
Collaboration diagram for pointEdgePoint:Public Member Functions | |
| pointEdgePoint () | |
| Construct null. | |
| pointEdgePoint (const point &origin, const scalar distSqr) | |
| Construct from origin, distance. | |
| pointEdgePoint (const pointEdgePoint &) | |
| Construct as copy. | |
| const point & | origin () const |
| scalar | distSqr () const |
| bool | valid () const |
| Check whether origin has been changed at all or. | |
| bool | sameGeometry (const pointEdgePoint &, const scalar tol) const |
| Check for identical geometrical data. Used for cyclics checking. | |
| void | leaveDomain (const polyPatch &patch, const label patchPointI, const point &pos) |
| Convert origin to relative vector to leaving point. | |
| void | enterDomain (const polyPatch &patch, const label patchPointI, const point &pos) |
| Convert relative origin to absolute by adding entering point. | |
| void | transform (const tensor &rotTensor) |
| Apply rotation matrix to origin. | |
| bool | updatePoint (const polyMesh &mesh, const label pointI, const label edgeI, const pointEdgePoint &edgeInfo, const scalar tol) |
| Influence of edge on point. | |
| bool | updatePoint (const polyMesh &mesh, const label pointI, const pointEdgePoint &newPointInfo, const scalar tol) |
| Influence of different value on same point. | |
| bool | updatePoint (const pointEdgePoint &newPointInfo, const scalar tol) |
| Influence of different value on same point. | |
| bool | updateEdge (const polyMesh &mesh, const label edgeI, const label pointI, const pointEdgePoint &pointInfo, const scalar tol) |
| Influence of point on edge. | |
| bool | operator== (const pointEdgePoint &) const |
| bool | operator!= (const pointEdgePoint &) const |
Static Public Attributes | |
| static point | greatPoint |
| initial point far away. | |
Friends | |
| Ostream & | operator<< (Ostream &, const pointEdgePoint &) |
| Istream & | operator>> (Istream &, pointEdgePoint &) |
|
inline |
Construct null.
Definition at line 116 of file pointEdgePointI.H.
|
inline |
Construct from origin, distance.
Definition at line 125 of file pointEdgePointI.H.
|
inline |
Construct as copy.
Definition at line 136 of file pointEdgePointI.H.
|
inline |
Definition at line 145 of file pointEdgePointI.H.
Referenced by pointEdgePoint::operator==().
|
inline |
Definition at line 151 of file pointEdgePointI.H.
Referenced by pointEdgePoint::sameGeometry().
|
inline |
Check whether origin has been changed at all or.
still contains original (invalid) value.
Definition at line 157 of file pointEdgePointI.H.
|
inline |
Check for identical geometrical data. Used for cyclics checking.
Definition at line 165 of file pointEdgePointI.H.
References pointEdgePoint::distSqr(), and Foam::mag().
Convert origin to relative vector to leaving point.
(= point coordinate)
Definition at line 191 of file pointEdgePointI.H.
Convert relative origin to absolute by adding entering point.
Definition at line 210 of file pointEdgePointI.H.
|
inline |
Apply rotation matrix to origin.
Definition at line 201 of file pointEdgePointI.H.
References Foam::transform().
|
inline |
Influence of edge on point.
Definition at line 223 of file pointEdgePointI.H.
References polyMesh::points().
|
inline |
Influence of different value on same point.
Merge new and old info.
Definition at line 243 of file pointEdgePointI.H.
References polyMesh::points().
|
inline |
Influence of different value on same point.
No information about current position whatsoever.
Definition at line 262 of file pointEdgePointI.H.
|
inline |
Influence of point on edge.
Definition at line 273 of file pointEdgePointI.H.
References e, primitiveMesh::edges(), points, and polyMesh::points().
|
inline |
Definition at line 299 of file pointEdgePointI.H.
References pointEdgePoint::origin().
|
inline |
Definition at line 306 of file pointEdgePointI.H.
|
friend |
|
friend |
|
static |
initial point far away.
Definition at line 96 of file pointEdgePoint.H.