Basic pointPatch represents a set of points from the mesh. More...
Public Member Functions | |
TypeName ("basePatch") | |
pointPatch (const pointBoundaryMesh &bm) | |
virtual | ~pointPatch ()=default |
virtual const word & | name () const =0 |
virtual label | size () const =0 |
virtual label | index () const =0 |
const pointBoundaryMesh & | boundaryMesh () const |
virtual bool | coupled () const |
virtual const labelList & | meshPoints () const =0 |
virtual const vectorField & | localPoints () const =0 |
virtual const vectorField & | pointNormals () const =0 |
virtual const word & | constraintType () const |
virtual void | applyConstraint (const label pointi, pointConstraint &) const |
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 &) |
pointPatch (const pointPatch &)=delete | |
void | operator= (const pointPatch &)=delete |
Friends | |
class | pointBoundaryMesh |
Basic pointPatch represents a set of points from the mesh.
Definition at line 54 of file pointPatch.H.
|
protecteddelete |
|
inlineexplicit |
Definition at line 109 of file pointPatch.H.
|
virtualdefault |
|
inlineprotectedvirtual |
Reimplemented in cyclicACMIPointPatch, cyclicAMIPointPatch, and facePointPatch.
Definition at line 69 of file pointPatch.H.
|
inlineprotectedvirtual |
Reimplemented in coupledFacePointPatch, cyclicACMIPointPatch, cyclicAMIPointPatch, and facePointPatch.
Definition at line 73 of file pointPatch.H.
|
inlineprotectedvirtual |
Reimplemented in cyclicACMIPointPatch, cyclicAMIPointPatch, and facePointPatch.
Definition at line 77 of file pointPatch.H.
|
inlineprotectedvirtual |
Reimplemented in cyclicACMIPointPatch, cyclicAMIPointPatch, and facePointPatch.
Definition at line 81 of file pointPatch.H.
|
inlineprotectedvirtual |
Reimplemented in cyclicACMIPointPatch, cyclicAMIPointPatch, and facePointPatch.
Definition at line 85 of file pointPatch.H.
|
inlineprotectedvirtual |
Reimplemented in cyclicACMIPointPatch, cyclicAMIPointPatch, and facePointPatch.
Definition at line 89 of file pointPatch.H.
|
protecteddelete |
TypeName | ( | "basePatch" | ) |
|
pure virtual |
Implemented in facePointPatch.
Referenced by lumpedPointMovement::setInterpolator(), and sixDoFRigidBodyDisplacementPointPatchVectorField::updateCoeffs().
|
pure virtual |
Implemented in facePointPatch.
Referenced by lumpedPointMovement::pointsDisplacement(), lumpedPointMovement::pointsPosition(), pointPatchMapper::size(), and pointPatchField< Type >::size().
|
pure virtual |
Implemented in facePointPatch.
Referenced by lumpedPointMovement::hasInterpolator(), lumpedPointMovement::pointsDisplacement(), lumpedPointMovement::pointsPosition(), and lumpedPointMovement::setInterpolator().
|
inline |
Definition at line 131 of file pointPatch.H.
Referenced by cyclicPointPatch::neighbPatch(), cyclicAMIPointPatch::neighbPatch(), cyclicACMIPointPatch::neighbPatch(), pointFieldDecomposer::patchFieldDecomposer::patchFieldDecomposer(), and lumpedPointDisplacementPointPatchVectorField::points0().
|
inlinevirtual |
Reimplemented in facePointPatch, cyclicACMIPointPatch, and cyclicAMIPointPatch.
Definition at line 137 of file pointPatch.H.
|
pure virtual |
Implemented in facePointPatch.
Referenced by pointFieldDecomposer::patchFieldDecomposer::patchFieldDecomposer(), lumpedPointMovement::pointsDisplacement(), lumpedPointMovement::pointsPosition(), and lumpedPointMovement::setInterpolator().
|
pure virtual |
Implemented in facePointPatch.
|
pure virtual |
Implemented in facePointPatch, cyclicSlipPointPatch, and nonuniformTransformCyclicPointPatch.
|
inlinevirtual |
Reimplemented in processorPointPatch, cyclicACMIPointPatch, cyclicAMIPointPatch, cyclicPointPatch, symmetryPointPatch, symmetryPlanePointPatch, wedgePointPatch, and emptyPointPatch.
Definition at line 152 of file pointPatch.H.
References word::null.
|
inlinevirtual |
Reimplemented in cyclicSlipPointPatch, nonuniformTransformCyclicPointPatch, symmetryPointPatch, symmetryPlanePointPatch, wedgePointPatch, and emptyPointPatch.
Definition at line 159 of file pointPatch.H.
|
friend |
Definition at line 66 of file pointPatch.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.