![]() |
|
Public Member Functions | |
TypeName ("cyclic") | |
Runtime type information. | |
cyclicPolyPatch (const word &name, const label size, const label start, const label index, const polyBoundaryMesh &bm) | |
Construct from components. | |
cyclicPolyPatch (Istream &, const label index, const polyBoundaryMesh &) | |
Construct from Istream. | |
cyclicPolyPatch (const word &name, const dictionary &dict, const label index, const polyBoundaryMesh &bm) | |
Construct from dictionary. | |
cyclicPolyPatch (const cyclicPolyPatch &, const polyBoundaryMesh &) | |
Construct as copy, resetting the boundary mesh. | |
cyclicPolyPatch (const cyclicPolyPatch &pp, const polyBoundaryMesh &bm, const label index, const label newSize, const label newStart) | |
Construct given the original patch and resetting the. | |
virtual autoPtr< polyPatch > | clone (const polyBoundaryMesh &bm) const |
Construct and return a clone, resetting the boundary mesh. | |
virtual autoPtr< polyPatch > | clone (const polyBoundaryMesh &bm, const label index, const label newSize, const label newStart) const |
Construct and return a clone, resetting the face list. | |
virtual | ~cyclicPolyPatch () |
const edgeList & | coupledPoints () const |
Return connected points (in patch local point indexing). | |
const edgeList & | coupledEdges () const |
Return connected edges (in patch local edge indexing). | |
vector | separation (const label facei) const |
const tensor & | transformT (const label facei) const |
template<class T> | |
T | transform (const T &t, const label facei) const |
label | transformLocalFace (const label facei) const |
label | transformGlobalFace (const label facei) const |
virtual void | initOrder (const primitivePatch &) const |
Initialize ordering for primitivePatch. Does not. | |
virtual bool | order (const primitivePatch &, labelList &faceMap, labelList &rotation) const |
Return new ordering for primitivePatch. | |
Static Public Member Functions | |
scalar | featureCos () |
Return feature angle. | |
scalar | setFeatureCos (const scalar t) |
Set the feature angle, returning the previous value. | |
Protected Member Functions | |
void | initGeometry () |
Initialise the calculation of the patch geometry. | |
void | calcGeometry () |
Calculate the patch geometry. | |
void | initMovePoints (const pointField &) |
Initialise the patches for moving points. | |
void | movePoints (const pointField &) |
Correct patches after moving points. | |
virtual void | initUpdateTopology () |
Initialise the update of the patch topology. | |
virtual void | updateMesh () |
Update of the patch topology. |
|
Construct from components.
|
|
Construct from Istream.
|
|
Construct from dictionary.
|
|
Construct as copy, resetting the boundary mesh.
|
|
Construct given the original patch and resetting the. face list and boundary mesh information |
|
|
|
Calculate the patch geometry.
Implements coupledPolyPatch. |
|
Construct and return a clone, resetting the face list. and boundary mesh Reimplemented from polyPatch. Definition at line 203 of file cyclicPolyPatch.H. References Foam::edgeList, and Foam::vector. |
|
Construct and return a clone, resetting the boundary mesh.
Reimplemented from polyPatch. Definition at line 193 of file cyclicPolyPatch.H. |
|
Return connected edges (in patch local edge indexing).
|
|
Return connected points (in patch local point indexing).
|
|
Return feature angle.
|
|
Initialise the calculation of the patch geometry.
Implements coupledPolyPatch. |
|
Initialise the patches for moving points.
Implements coupledPolyPatch. |
|
Initialize ordering for primitivePatch. Does not. refer to *this (except for name() and type() etc.) Implements coupledPolyPatch. |
|
Initialise the update of the patch topology.
Reimplemented from polyPatch. |
|
Correct patches after moving points.
Implements coupledPolyPatch. |
|
Return new ordering for primitivePatch. Ordering is -faceMap: for every face index of the new face -rotation:for every new face the clockwise shift of the original face. Return false if nothing changes (faceMap is identity, rotation is 0), true otherwise. Implements coupledPolyPatch. |
|
Definition at line 231 of file cyclicPolyPatch.H. |
|
Set the feature angle, returning the previous value.
|
|
Definition at line 256 of file cyclicPolyPatch.H. |
|
Definition at line 280 of file cyclicPolyPatch.H. References Foam::labelList, and Foam::primitivePatch. |
|
Definition at line 268 of file cyclicPolyPatch.H. |
|
Definition at line 243 of file cyclicPolyPatch.H. |
|
Runtime type information.
|
|
Update of the patch topology.
Reimplemented from polyPatch. |