![]() |
|
Public Member Functions | |
directionInfo () | |
Construct null. | |
directionInfo (const label, const vector &n) | |
Construct from components. | |
directionInfo (const directionInfo &) | |
Construct as copy. | |
label | index () const |
const vector & | n () const |
bool | valid () const |
Check whether origin has been changed at all or. | |
bool | sameGeometry (const directionInfo &, const scalar) const |
Check for identical geometrical data. Used for cyclics checking. | |
void | leaveDomain (const polyPatch &patch, const label patchFaceI, const point &faceCentre) |
Convert any absolute coordinates into relative to (patch)face. | |
void | enterDomain (const polyPatch &patch, const label patchFaceI, const point &faceCentre) |
Reverse of leaveDomain. | |
void | transform (const tensor &rotTensor) |
Apply rotation matrix to any coordinates. | |
bool | updateCell (const polyMesh &mesh, const label thisCellI, const label neighbourFaceI, const directionInfo &neighbourInfo, const scalar tol) |
Influence of neighbouring face. | |
bool | updateFace (const polyMesh &mesh, const label thisFaceI, const label neighbourCellI, const directionInfo &neighbourInfo, const scalar tol) |
Influence of neighbouring cell. | |
bool | updateFace (const polyMesh &mesh, const label thisFaceI, const directionInfo &neighbourInfo, const scalar tol) |
Influence of different value on same face. | |
bool | operator== (const directionInfo &) const |
bool | operator!= (const directionInfo &) const |
Static Public Member Functions | |
label | edgeToFaceIndex (const primitiveMesh &mesh, const label cellI, const label faceI, const label edgeI) |
Given edge on hex cell find corresponding edge on face. Is either. | |
Friends | |
Ostream & | operator<< (Ostream &, const directionInfo &) |
Istream & | operator>> (Istream &, directionInfo &) |
|
Construct null.
Definition at line 45 of file directionInfoI.H. References directionInfo::directionInfo(), Foam::label, and Foam::vector. Referenced by directionInfo::directionInfo(). |
Here is the call graph for this function:
|
Construct from components.
Definition at line 54 of file directionInfoI.H. |
|
Construct as copy.
Definition at line 65 of file directionInfoI.H. |
|
Given edge on hex cell find corresponding edge on face. Is either. index in face or -1 (cut tangential to face). Public since is needed to fill in seed faces in meshWave. |
|
Reverse of leaveDomain.
Definition at line 107 of file directionInfoI.H. Referenced by directionInfo::leaveDomain(). |
|
Definition at line 155 of file directionInfo.H. Referenced by directionInfo::transform(). |
|
Convert any absolute coordinates into relative to (patch)face. centre Definition at line 94 of file directionInfoI.H. References directionInfo::enterDomain(), Foam::label, and Foam::point. Referenced by directionInfo::sameGeometry(). |
Here is the call graph for this function:
|
Definition at line 160 of file directionInfo.H. References Foam::label, Foam::point, and Foam::tensor. Referenced by directionInfo::transform(). |
|
Definition at line 136 of file directionInfoI.H. |
|
Definition at line 129 of file directionInfoI.H. |
|
Check for identical geometrical data. Used for cyclics checking.
Definition at line 82 of file directionInfoI.H. References Foam::label, directionInfo::leaveDomain(), and Foam::point. |
Here is the call graph for this function:
|
Apply rotation matrix to any coordinates.
Definition at line 123 of file directionInfoI.H. References directionInfo::index(), and directionInfo::n(). |
Here is the call graph for this function:
|
Influence of neighbouring face.
|
|
Influence of different value on same face.
|
|
Influence of neighbouring cell.
|
|
Check whether origin has been changed at all or. still contains original (invalid) value. Definition at line 74 of file directionInfoI.H. |
|
|
|
|