A pointPatch based on a polyPatch. More...
Public Member Functions | |
TypeName (polyPatch::typeName_()) | |
declareRunTimeSelectionTable (autoPtr, facePointPatch, polyPatch,(const polyPatch &patch, const pointBoundaryMesh &bm),(patch, bm)) | |
facePointPatch (const polyPatch &p, const pointBoundaryMesh &pm) | |
virtual | ~facePointPatch ()=default |
virtual const polyPatch & | patch () const |
virtual const word & | name () const |
virtual label | size () const |
virtual label | index () const |
virtual bool | coupled () const |
virtual const labelList & | meshPoints () const |
virtual const pointField & | localPoints () const |
virtual const vectorField & | pointNormals () const |
![]() | |
TypeName ("basePatch") | |
pointPatch (const pointBoundaryMesh &bm) | |
virtual | ~pointPatch ()=default |
const pointBoundaryMesh & | boundaryMesh () const |
virtual const word & | constraintType () const |
virtual void | applyConstraint (const label pointi, pointConstraint &) const |
Static Public Member Functions | |
static autoPtr< facePointPatch > | New (const polyPatch &, const pointBoundaryMesh &) |
Protected Member Functions | |
virtual void | initGeometry (PstreamBuffers &) |
virtual void | calcGeometry (PstreamBuffers &) |
virtual void | initMovePoints (PstreamBuffers &, const pointField &) |
virtual void | movePoints (PstreamBuffers &, const pointField &) |
virtual void | initUpdateMesh (PstreamBuffers &) |
virtual void | updateMesh (PstreamBuffers &) |
facePointPatch (const facePointPatch &)=delete | |
void | operator= (const facePointPatch &)=delete |
![]() | |
pointPatch (const pointPatch &)=delete | |
void | operator= (const pointPatch &)=delete |
Protected Attributes | |
const polyPatch & | polyPatch_ |
Friends | |
class | processorPointPatch |
class | cyclicPointPatch |
|
protecteddelete |
facePointPatch | ( | const polyPatch & | p, |
const pointBoundaryMesh & | pm | ||
) |
Definition at line 75 of file facePointPatch.C.
|
virtualdefault |
|
protectedvirtual |
Reimplemented from pointPatch.
Reimplemented in cyclicACMIPointPatch, and cyclicAMIPointPatch.
Definition at line 46 of file facePointPatch.C.
Referenced by facePointPatch::initUpdateMesh().
|
protectedvirtual |
Reimplemented from pointPatch.
Reimplemented in coupledFacePointPatch, cyclicACMIPointPatch, and cyclicAMIPointPatch.
Definition at line 50 of file facePointPatch.C.
|
protectedvirtual |
Reimplemented from pointPatch.
Reimplemented in cyclicACMIPointPatch, and cyclicAMIPointPatch.
Definition at line 54 of file facePointPatch.C.
|
protectedvirtual |
Reimplemented from pointPatch.
Reimplemented in cyclicACMIPointPatch, and cyclicAMIPointPatch.
Definition at line 58 of file facePointPatch.C.
|
protectedvirtual |
Reimplemented from pointPatch.
Reimplemented in cyclicACMIPointPatch, and cyclicAMIPointPatch.
Definition at line 62 of file facePointPatch.C.
References facePointPatch::initGeometry().
Referenced by cyclicACMIPointPatch::initUpdateMesh(), and cyclicAMIPointPatch::initUpdateMesh().
|
protectedvirtual |
Reimplemented from pointPatch.
Reimplemented in cyclicACMIPointPatch, and cyclicAMIPointPatch.
Definition at line 68 of file facePointPatch.C.
Referenced by cyclicACMIPointPatch::updateMesh(), and cyclicAMIPointPatch::updateMesh().
|
protecteddelete |
TypeName | ( | polyPatch::typeName_() | ) |
declareRunTimeSelectionTable | ( | autoPtr | , |
facePointPatch | , | ||
polyPatch | , | ||
(const polyPatch &patch, const pointBoundaryMesh &bm) | , | ||
(patch, bm) | |||
) |
|
static |
Definition at line 27 of file facePointPatchNew.C.
References DebugInFunction, Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorInLookup, and Foam::foamVersion::patch.
|
inlinevirtual |
Definition at line 144 of file facePointPatch.H.
References facePointPatch::polyPatch_.
|
inlinevirtual |
Implements pointPatch.
Definition at line 150 of file facePointPatch.H.
References patchIdentifier::name(), and facePointPatch::polyPatch_.
|
inlinevirtual |
Implements pointPatch.
Definition at line 156 of file facePointPatch.H.
References facePointPatch::meshPoints().
|
inlinevirtual |
Implements pointPatch.
Definition at line 162 of file facePointPatch.H.
References patchIdentifier::index(), and facePointPatch::polyPatch_.
Referenced by cyclicPointPatchField< Type >::swapAddSeparated(), cyclicACMIPointPatchField< Type >::swapAddSeparated(), and cyclicAMIPointPatchField< Type >::swapAddSeparated().
|
inlinevirtual |
Reimplemented from pointPatch.
Reimplemented in cyclicACMIPointPatch, and cyclicAMIPointPatch.
Definition at line 168 of file facePointPatch.H.
References polyPatch::coupled(), and facePointPatch::polyPatch_.
|
inlinevirtual |
Implements pointPatch.
Definition at line 174 of file facePointPatch.H.
References PrimitivePatch< FaceList, PointField >::meshPoints(), and facePointPatch::polyPatch_.
Referenced by facePointPatch::size().
|
inlinevirtual |
Implements pointPatch.
Definition at line 180 of file facePointPatch.H.
References PrimitivePatch< FaceList, PointField >::localPoints(), and facePointPatch::polyPatch_.
|
inlinevirtual |
Implements pointPatch.
Reimplemented in cyclicSlipPointPatch, and nonuniformTransformCyclicPointPatch.
Definition at line 186 of file facePointPatch.H.
References PrimitivePatch< FaceList, PointField >::pointNormals(), and facePointPatch::polyPatch_.
|
friend |
Definition at line 97 of file facePointPatch.H.
|
friend |
Definition at line 98 of file facePointPatch.H.
|
protected |
Definition at line 62 of file facePointPatch.H.
Referenced by facePointPatch::coupled(), facePointPatch::index(), facePointPatch::localPoints(), facePointPatch::meshPoints(), facePointPatch::name(), facePointPatch::patch(), and facePointPatch::pointNormals().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.