![]() |
|
Public Member Functions | |
wallPoint () | |
Construct null. | |
wallPoint (const point &origin, const scalar distSqr) | |
Construct from origin, distance. | |
wallPoint (const wallPoint &) | |
Construct as copy. | |
const point & | origin () const |
point & | origin () |
scalar | distSqr () const |
scalar & | distSqr () |
bool | valid () const |
Check whether origin has been changed at all or. | |
bool | sameGeometry (const wallPoint &, const scalar tol) const |
Check for identical geometrical data. Used for cyclics checking. | |
void | leaveDomain (const polyPatch &patch, const label patchFaceI, const point &faceCentre) |
Convert origin to relative vector to leaving point. | |
void | enterDomain (const polyPatch &patch, const label patchFaceI, const point &faceCentre) |
Convert relative origin to absolute by adding entering point. | |
void | transform (const tensor &rotTensor) |
Apply rotation matrix to origin. | |
bool | updateCell (const polyMesh &mesh, const label thisCellI, const label neighbourFaceI, const wallPoint &neighbourWallInfo, const scalar tol) |
Influence of neighbouring face. | |
bool | updateFace (const polyMesh &mesh, const label thisFaceI, const label neighbourCellI, const wallPoint &neighbourWallInfo, const scalar tol) |
Influence of neighbouring cell. | |
bool | updateFace (const polyMesh &mesh, const label thisFaceI, const wallPoint &neighbourWallInfo, const scalar tol) |
Influence of different value on same face. | |
bool | operator== (const wallPoint &) const |
bool | operator!= (const wallPoint &) const |
Static Public Attributes | |
point | greatPoint |
initial point far away. | |
Friends | |
Ostream & | operator<< (Ostream &, const wallPoint &) |
Istream & | operator>> (Istream &, wallPoint &) |
|
Construct null.
Definition at line 90 of file wallPointI.H. References Foam::point. |
|
Construct from origin, distance.
Definition at line 98 of file wallPointI.H. |
|
Construct as copy.
Definition at line 105 of file wallPointI.H. References Foam::point. |
|
Definition at line 131 of file wallPointI.H. |
|
Definition at line 125 of file wallPointI.H. Referenced by wallPoint::valid(). |
|
Convert relative origin to absolute by adding entering point.
Definition at line 190 of file wallPointI.H. |
|
Convert origin to relative vector to leaving point. (= face centre) Definition at line 168 of file wallPointI.H. |
|
Definition at line 273 of file wallPointI.H. |
|
Definition at line 267 of file wallPointI.H. |
|
Definition at line 119 of file wallPointI.H. |
|
Definition at line 113 of file wallPointI.H. References Foam::point. |
|
Check for identical geometrical data. Used for cyclics checking.
Definition at line 144 of file wallPointI.H. |
|
Apply rotation matrix to origin.
Definition at line 179 of file wallPointI.H. |
|
Influence of neighbouring face. Calls update(...) with cellCentre of cellI Definition at line 203 of file wallPointI.H. References mesh, and Foam::vectorField. |
|
Influence of different value on same face. Merge new and old info. Calls update(...) with faceCentre of faceI Definition at line 246 of file wallPointI.H. References primitiveMesh::faceCentres(), mesh, and Foam::vectorField. |
Here is the call graph for this function:
|
Influence of neighbouring cell. Calls update(...) with faceCentre of faceI Definition at line 225 of file wallPointI.H. References primitiveMesh::faceCentres(), mesh, and Foam::vectorField. |
Here is the call graph for this function:
|
Check whether origin has been changed at all or. still contains original (invalid) value. Definition at line 137 of file wallPointI.H. References wallPoint::distSqr(), and Foam::mag(). |
Here is the call graph for this function:
|
|
|
|
|
initial point far away.
Definition at line 94 of file wallPoint.H. |