Cyclic AMI point patch - place holder only. More...
Public Member Functions | |
| TypeName (cyclicAMIPolyPatch::typeName_()) | |
| Runtime type information. More... | |
| cyclicAMIPointPatch (const polyPatch &patch, const pointBoundaryMesh &bm) | |
| Construct from components. More... | |
| virtual | ~cyclicAMIPointPatch () |
| Destructor. More... | |
| virtual const word & | constraintType () const |
| Return the constraint type this pointPatch implements. More... | |
| const cyclicAMIPolyPatch & | cyclicAMIPatch () const |
| Return the underlying cyclicAMIPolyPatch. More... | |
| const cyclicAMIPointPatch & | neighbPatch () const |
| Return neighbour point patch. More... | |
| bool | parallel () const |
| Are the cyclic planes parallel. More... | |
| const tensorField & | forwardT () const |
| Return face transformation tensor. More... | |
| const tensorField & | reverseT () const |
| Return neighbour-cell transformation tensor. More... | |
Public Member Functions inherited from coupledFacePointPatch | |
| TypeName (coupledPolyPatch::typeName_()) | |
| Runtime type information. More... | |
| coupledFacePointPatch (const polyPatch &patch, const pointBoundaryMesh &bm) | |
| Construct from components. More... | |
| virtual | ~coupledFacePointPatch () |
| Destructor. More... | |
Public Member Functions inherited from facePointPatch | |
| TypeName (polyPatch::typeName_()) | |
| Runtime type information. More... | |
| 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. More... | |
| virtual | ~facePointPatch ()=default |
| Destructor. More... | |
| virtual const polyPatch & | patch () const |
| Return the polyPatch. More... | |
| virtual const word & | name () const |
| Return name. More... | |
| virtual label | size () const |
| Return size. More... | |
| virtual label | index () const |
| Return the index of this patch in the pointBoundaryMesh. More... | |
| virtual bool | coupled () const |
| Return true if this patch field is coupled. More... | |
| virtual const labelList & | meshPoints () const |
| Return mesh points. More... | |
| virtual const pointField & | localPoints () const |
| Return pointField of points in patch. More... | |
| virtual const vectorField & | pointNormals () const |
| Return point unit normals. More... | |
Public Member Functions inherited from pointPatch | |
| TypeName ("basePatch") | |
| Runtime type information. More... | |
| pointPatch (const pointBoundaryMesh &bm) | |
| Construct from boundary mesh. More... | |
| virtual | ~pointPatch ()=default |
| Destructor. More... | |
| const pointBoundaryMesh & | boundaryMesh () const |
| Return boundaryMesh reference. More... | |
| virtual void | applyConstraint (const label pointi, pointConstraint &) const |
| Accumulate the effect of constraint direction of this patch. More... | |
Public Member Functions inherited from coupledPointPatch | |
| TypeName (coupledPolyPatch::typeName_()) | |
| Runtime type information. More... | |
| coupledPointPatch (const pointBoundaryMesh &bm) | |
| Construct from components. More... | |
| virtual | ~coupledPointPatch () |
| Destructor. More... | |
Protected Member Functions | |
| virtual void | initGeometry (PstreamBuffers &) |
| Initialise the calculation of the patch geometry. More... | |
| virtual void | calcGeometry (PstreamBuffers &) |
| Calculate the patch geometry. More... | |
| virtual void | initMovePoints (PstreamBuffers &, const pointField &) |
| Initialise the patches for moving points. More... | |
| virtual void | movePoints (PstreamBuffers &, const pointField &) |
| Correct patches after moving points. More... | |
| virtual void | initUpdateMesh (PstreamBuffers &) |
| Initialise the update of the patch topology. More... | |
| virtual void | updateMesh (PstreamBuffers &) |
| Update of the patch topology. More... | |
Protected Member Functions inherited from facePointPatch | |
| facePointPatch (const facePointPatch &)=delete | |
| No copy construct. More... | |
| void | operator= (const facePointPatch &)=delete |
| No copy assignment. More... | |
Protected Member Functions inherited from pointPatch | |
| pointPatch (const pointPatch &)=delete | |
| No copy construct. More... | |
| void | operator= (const pointPatch &)=delete |
| No copy assignment. More... | |
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. More... | |
Protected Attributes inherited from facePointPatch | |
| const polyPatch & | polyPatch_ |
| Reference to the underlying polyPatch. More... | |
Cyclic AMI point patch - place holder only.
Definition at line 52 of file cyclicAMIPointPatch.H.
| cyclicAMIPointPatch | ( | const polyPatch & | patch, |
| const pointBoundaryMesh & | bm | ||
| ) |
Construct from components.
Definition at line 92 of file cyclicAMIPointPatch.C.
|
virtual |
Destructor.
Definition at line 104 of file cyclicAMIPointPatch.C.
|
protectedvirtual |
Initialise the calculation of the patch geometry.
Implements coupledPointPatch.
Definition at line 55 of file cyclicAMIPointPatch.C.
|
protectedvirtual |
Calculate the patch geometry.
Implements coupledFacePointPatch.
Definition at line 59 of file cyclicAMIPointPatch.C.
|
protectedvirtual |
Initialise the patches for moving points.
Implements coupledPointPatch.
Definition at line 64 of file cyclicAMIPointPatch.C.
|
protectedvirtual |
Correct patches after moving points.
Implements coupledPointPatch.
Definition at line 71 of file cyclicAMIPointPatch.C.
|
protectedvirtual |
Initialise the update of the patch topology.
Implements coupledPointPatch.
Definition at line 75 of file cyclicAMIPointPatch.C.
References facePointPatch::initUpdateMesh().
|
protectedvirtual |
Update of the patch topology.
Implements coupledPointPatch.
Definition at line 82 of file cyclicAMIPointPatch.C.
References facePointPatch::updateMesh().
| TypeName | ( | cyclicAMIPolyPatch::typeName_() | ) |
Runtime type information.
|
inlinevirtual |
Return the constraint type this pointPatch implements.
Reimplemented from pointPatch.
Definition at line 117 of file cyclicAMIPointPatch.H.
References Foam::type().
|
inline |
Return the underlying cyclicAMIPolyPatch.
Definition at line 123 of file cyclicAMIPointPatch.H.
|
inline |
Return neighbour point patch.
Definition at line 129 of file cyclicAMIPointPatch.H.
References pointPatch::boundaryMesh(), and cyclicAMIPolyPatch::neighbPatchID().
Referenced by cyclicAMIPointPatchField< Type >::swapAddSeparated().
|
inline |
Are the cyclic planes parallel.
Definition at line 137 of file cyclicAMIPointPatch.H.
References coupledPolyPatch::parallel().
Referenced by cyclicAMIPointPatchField< Type >::doTransform().
|
inline |
Return face transformation tensor.
Definition at line 143 of file cyclicAMIPointPatch.H.
References coupledPolyPatch::forwardT().
Referenced by cyclicAMIPointPatchField< Type >::forwardT().
|
inline |
Return neighbour-cell transformation tensor.
Definition at line 149 of file cyclicAMIPointPatch.H.
References coupledPolyPatch::reverseT().
Referenced by cyclicAMIPointPatchField< Type >::reverseT().