Cyclic patch with slip constraint. More...
#include <nonuniformTransformCyclicPointPatch.H>


Public Member Functions | |
| TypeName (nonuniformTransformCyclicPolyPatch::typeName_()) | |
| Runtime type information. | |
| nonuniformTransformCyclicPointPatch (const polyPatch &patch, const pointBoundaryMesh &bm) | |
| Construct from components. | |
| nonuniformTransformCyclicPointPatch (const nonuniformTransformCyclicPointPatch &patch, const pointBoundaryMesh &bm, const label index, const labelUList &mapAddressing, const labelUList &reversePointMap) | |
| Construct given the original patch and a map. | |
| virtual autoPtr< pointPatch > | clone (const pointBoundaryMesh &bm, const label index, const labelUList &mapAddressing, const labelUList &reversePointMap) const |
| Construct and return a subset clone, resetting the point list and boundary mesh. | |
| virtual | ~nonuniformTransformCyclicPointPatch ()=default |
| virtual const vectorField & | pointNormals () const |
| Return point unit normals. | |
| virtual void | applyConstraint (const label pointi, pointConstraint &) const |
| Accumulate the effect of constraint direction of this patch. | |
| Public Member Functions inherited from cyclicPointPatch | |
| TypeName (cyclicPolyPatch::typeName_()) | |
| Runtime type information. | |
| cyclicPointPatch (const polyPatch &patch, const pointBoundaryMesh &bm) | |
| Construct from components. | |
| cyclicPointPatch (const cyclicPointPatch &patch, const pointBoundaryMesh &bm, const label index, const labelUList &mapAddressing, const labelUList &reversePointMap) | |
| Construct given the original patch and a map. | |
| virtual | ~cyclicPointPatch () |
| Destructor. | |
| virtual const word & | constraintType () const |
| Return the constraint type this pointPatch implements. | |
| const cyclicPolyPatch & | cyclicPatch () const |
| Return the underlying cyclicPolyPatch. | |
| const cyclicPointPatch & | neighbPatch () const |
| Return neighbour point patch. | |
| bool | parallel () const |
| Are the cyclic planes parallel. | |
| const tensorField & | forwardT () const |
| Return face transformation tensor. | |
| const tensorField & | reverseT () const |
| Return neighbour-cell transformation tensor. | |
| virtual const edgeList & | transformPairs () const |
| Return the set of pairs of points that require transformation. | |
| Public Member Functions inherited from coupledFacePointPatch | |
| TypeName (coupledPolyPatch::typeName_()) | |
| Runtime type information. | |
| coupledFacePointPatch (const polyPatch &patch, const pointBoundaryMesh &bm) | |
| Construct from components. | |
| coupledFacePointPatch (const coupledFacePointPatch &pp, const pointBoundaryMesh &bm, const label index, const labelUList &mapAddressing, const labelUList &reversePointMap) | |
| Construct given the original patch and a map. | |
| virtual | ~coupledFacePointPatch ()=default |
| Destructor. | |
| Public Member Functions inherited from facePointPatch | |
| TypeName (polyPatch::typeName_()) | |
| Runtime type information. | |
| declareRunTimeSelectionTable (autoPtr, facePointPatch, polyPatch,(const polyPatch &patch, const pointBoundaryMesh &bm),(patch, bm)) | |
| facePointPatch (const polyPatch &p, const pointBoundaryMesh &pm) | |
| Construct from polyPatch and boundary mesh. | |
| facePointPatch (const facePointPatch &pp, const pointBoundaryMesh &bm, const label index, const labelUList &mapAddressing, const labelUList &reversePointMap) | |
| Construct given the original patch and a map. | |
| virtual | ~facePointPatch ()=default |
| Destructor. | |
| virtual const polyPatch & | patch () const |
| Return the polyPatch. | |
| virtual const word & | name () const |
| Return name. | |
| virtual label | size () const |
| Return size. | |
| virtual label | index () const |
| Return the index of this patch in the pointBoundaryMesh. | |
| virtual bool | coupled () const |
| Return true if this patch field is coupled. | |
| virtual const labelList & | meshPoints () const |
| Return mesh points. | |
| virtual const pointField & | localPoints () const |
| Return pointField of points in patch. | |
| Public Member Functions inherited from pointPatch | |
| TypeName ("basePatch") | |
| Runtime type information. | |
| declareRunTimeSelectionTable (autoPtr, pointPatch, dictionary,(const word &name, const dictionary &dict, const label index, const pointBoundaryMesh &bm, const word &patchType),(name, dict, index, bm, patchType)) | |
| pointPatch (const word &name, const label index, const pointBoundaryMesh &bm, const word &physicalType, const wordList &inGroups) | |
| Construct from components. | |
| pointPatch (const word &name, const dictionary &dict, const label index, const pointBoundaryMesh &bm) | |
| Construct from dictionary. | |
| pointPatch (const pointPatch &pp, const pointBoundaryMesh &bm, const label index, const labelUList &mapAddressing, const labelUList &reversePointMap) | |
| Construct given the original patch and a map. | |
| virtual | ~pointPatch ()=default |
| Destructor. | |
| const pointBoundaryMesh & | boundaryMesh () const |
| Return boundaryMesh reference. | |
| virtual void | write (Ostream &) const |
| Write the pointPatch data as a dictionary. | |
| Public Member Functions inherited from patchIdentifier | |
| patchIdentifier (const patchIdentifier &)=default | |
| Copy construct. | |
| patchIdentifier (patchIdentifier &&)=default | |
| Move construct. | |
| patchIdentifier & | operator= (const patchIdentifier &)=default |
| Copy assignment. | |
| patchIdentifier & | operator= (patchIdentifier &&)=default |
| Move assignment. | |
| virtual | ~patchIdentifier ()=default |
| Destructor. | |
| patchIdentifier () | |
| Default construct: name="", index=0. | |
| patchIdentifier (const word &name, const label index) | |
| Construct from mandatory components. | |
| patchIdentifier (const word &name, const label index, const word &physicalType, const wordList &inGroups=wordList()) | |
| Construct from components. | |
| patchIdentifier (const word &name, const dictionary &dict, const label index) | |
| Construct from dictionary. | |
| patchIdentifier (const patchIdentifier &ident, const label newIndex) | |
| Copy construct, resetting the index (if non-negative). | |
| patchIdentifier (patchIdentifier &&ident, const label newIndex) | |
| Move construct, resetting the index (if non-negative). | |
| const word & | name () const noexcept |
| The patch name. | |
| word & | name () noexcept |
| Modifiable patch name. | |
| label | index () const noexcept |
| The index of this patch in the boundaryMesh. | |
| label & | index () noexcept |
| Modifiable index of this patch in the boundaryMesh. | |
| const word & | physicalType () const noexcept |
| The (optional) physical type of the patch. | |
| word & | physicalType () noexcept |
| Modifiable (optional) physical type of the patch. | |
| const wordList & | inGroups () const noexcept |
| The (optional) groups that the patch belongs to. | |
| wordList & | inGroups () noexcept |
| Modifiable (optional) groups that the patch belongs to. | |
| bool | inGroup (const word &name) const |
| True if given name is in a group. | |
| void | addGroup (const word &name) |
| Add (unique) group for the patch. | |
| void | removeGroup (const word &name) |
| Remove group for the patch. | |
| void | write (Ostream &os) const |
| Write (physicalType, inGroups) dictionary entries (without surrounding braces). | |
| Public Member Functions inherited from coupledPointPatch | |
| TypeName (coupledPolyPatch::typeName_()) | |
| Runtime type information. | |
| coupledPointPatch (const pointBoundaryMesh &bm) | |
| Construct from components. | |
| virtual | ~coupledPointPatch ()=default |
| Destructor. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from facePointPatch | |
| static autoPtr< facePointPatch > | New (const polyPatch &, const pointBoundaryMesh &) |
| Return a pointer to a new patch created on freestore from polyPatch. | |
| Static Public Member Functions inherited from pointPatch | |
| static autoPtr< pointPatch > | New (const word &name, const dictionary &dict, const label index, const pointBoundaryMesh &) |
| Return a pointer to a new patch created on freestore. Returns null if not found. | |
| Static Public Member Functions inherited from patchIdentifier | |
| static word | defaultName (const label n=-1) |
| Default patch name: "patch" or "patchN". | |
| Protected Member Functions inherited from coupledFacePointPatch | |
| coupledFacePointPatch (const coupledFacePointPatch &)=delete | |
| No copy construct. | |
| void | operator= (const coupledFacePointPatch &)=delete |
| No copy assignment. | |
| Protected Member Functions inherited from facePointPatch | |
| facePointPatch (const facePointPatch &)=delete | |
| No copy construct. | |
| void | operator= (const facePointPatch &)=delete |
| No copy assignment. | |
| Protected Member Functions inherited from pointPatch | |
| pointPatch (const pointPatch &)=delete | |
| No copy construct. | |
| void | operator= (const pointPatch &)=delete |
| No copy assignment. | |
| Protected Member Functions inherited from coupledPointPatch | |
| coupledPointPatch (const coupledPointPatch &)=delete | |
| No copy construct. | |
| void | operator= (const coupledPointPatch &)=delete |
| No copy assignment. | |
| Protected Attributes inherited from facePointPatch | |
| const polyPatch & | polyPatch_ |
| Reference to the underlying polyPatch. | |
Cyclic patch with slip constraint.
Definition at line 48 of file nonuniformTransformCyclicPointPatch.H.
|
inline |
Construct from components.
Definition at line 66 of file nonuniformTransformCyclicPointPatch.H.
References facePointPatch::patch().
Referenced by nonuniformTransformCyclicPointPatch().


|
inline |
Construct given the original patch and a map.
Definition at line 78 of file nonuniformTransformCyclicPointPatch.H.
References facePointPatch::index(), nonuniformTransformCyclicPointPatch(), and facePointPatch::patch().

|
virtualdefault |
| TypeName | ( | nonuniformTransformCyclicPolyPatch::typeName_() | ) |
Runtime type information.
|
inlinevirtual |
Construct and return a subset clone, resetting the point list and boundary mesh.
Reimplemented from cyclicPointPatch.
Definition at line 94 of file nonuniformTransformCyclicPointPatch.H.
References facePointPatch::index(), and autoPtr< T >::NewFrom().

|
virtual |
Return point unit normals.
Reimplemented from facePointPatch.
Definition at line 44 of file nonuniformTransformCyclicPointPatch.C.
References Foam::refCast().
Referenced by applyConstraint().


|
virtual |
Accumulate the effect of constraint direction of this patch.
Reimplemented from pointPatch.
Definition at line 54 of file nonuniformTransformCyclicPointPatch.C.
References pointConstraint::applyConstraint(), and pointNormals().
