Cyclic patch with slip constraint. More...
Public Member Functions | |
TypeName (cyclicSlipPolyPatch::typeName_()) | |
Runtime type information. More... | |
cyclicSlipPointPatch (const polyPatch &patch, const pointBoundaryMesh &bm) | |
Construct from components. More... | |
virtual | ~cyclicSlipPointPatch () |
virtual const vectorField & | pointNormals () const |
Return point unit normals. More... | |
virtual void | applyConstraint (const label pointi, pointConstraint &) const |
Accumulate the effect of constraint direction of this patch. More... | |
Public Member Functions inherited from cyclicPointPatch | |
TypeName (cyclicPolyPatch::typeName_()) | |
Runtime type information. More... | |
cyclicPointPatch (const polyPatch &patch, const pointBoundaryMesh &bm) | |
Construct from components. More... | |
virtual | ~cyclicPointPatch () |
Destructor. More... | |
virtual const word & | constraintType () const |
Return the constraint type this pointPatch implements. More... | |
const cyclicPolyPatch & | cyclicPatch () const |
Return the underlying cyclicPolyPatch. More... | |
const cyclicPointPatch & | nbrPatch () const |
Return neighbour point patch. More... | |
virtual const transformer & | transform () const |
Return transformation between the coupled patches. More... | |
virtual const edgeList & | transformPairs () const |
Return the set of pairs of points that require transformation. 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 &, const pointBoundaryMesh &) | |
Construct from polyPatch. More... | |
facePointPatch (const facePointPatch &)=delete | |
Disallow default bitwise copy construction. More... | |
virtual | ~facePointPatch () |
Destructor. More... | |
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... | |
void | operator= (const facePointPatch &)=delete |
Disallow default bitwise assignment. More... | |
Public Member Functions inherited from pointPatch | |
TypeName ("basePatch") | |
Runtime type information. More... | |
pointPatch (const pointBoundaryMesh &bm) | |
pointPatch (const pointPatch &)=delete | |
Disallow default bitwise copy construction. More... | |
virtual | ~pointPatch () |
Destructor. More... | |
const pointBoundaryMesh & | boundaryMesh () const |
Return boundaryMesh reference. More... | |
void | operator= (const pointPatch &)=delete |
Disallow default bitwise assignment. 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... | |
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 patch with slip constraint.
Definition at line 49 of file cyclicSlipPointPatch.H.
|
inline |
Construct from components.
Definition at line 64 of file cyclicSlipPointPatch.H.
|
inlinevirtual |
Definition at line 75 of file cyclicSlipPointPatch.H.
References cyclicSlipPointPatch::applyConstraint(), and cyclicSlipPointPatch::pointNormals().
TypeName | ( | cyclicSlipPolyPatch::typeName_() | ) |
Runtime type information.
|
virtual |
Return point unit normals.
Reimplemented from facePointPatch.
Definition at line 49 of file cyclicSlipPointPatch.C.
References cyclicSlipPointPatch::applyConstraint(), and facePointPatch::pointNormals().
Referenced by cyclicSlipPointPatch::applyConstraint(), and cyclicSlipPointPatch::~cyclicSlipPointPatch().
|
virtual |
Accumulate the effect of constraint direction of this patch.
Reimplemented from pointPatch.
Definition at line 60 of file cyclicSlipPointPatch.C.
References pointConstraint::applyConstraint(), and cyclicSlipPointPatch::pointNormals().
Referenced by cyclicSlipPointPatch::pointNormals(), and cyclicSlipPointPatch::~cyclicSlipPointPatch().