Basic pointPatch represents a set of points from the mesh. More...

Public Member Functions | |
| TypeName ("basePatch") | |
| Runtime type information. More... | |
| pointPatch (const pointBoundaryMesh &bm) | |
| pointPatch (const pointPatch &)=delete | |
| Disallow default bitwise copy construction. More... | |
| virtual | ~pointPatch () |
| Destructor. More... | |
| virtual const word & | name () const =0 |
| Return name. More... | |
| virtual label | size () const =0 |
| Return size. More... | |
| virtual label | index () const =0 |
| Return the index of this patch in the pointBoundaryMesh. More... | |
| const pointBoundaryMesh & | boundaryMesh () const |
| Return boundaryMesh reference. More... | |
| virtual bool | coupled () const |
| Return true if this patch field is coupled. More... | |
| virtual const labelList & | meshPoints () const =0 |
| Return mesh points. More... | |
| virtual const vectorField & | localPoints () const =0 |
| Return mesh points. More... | |
| virtual const vectorField & | pointNormals () const =0 |
| Return point normals. More... | |
| virtual const word & | constraintType () const |
| Return the constraint type this pointPatch implements. More... | |
| virtual void | applyConstraint (const label pointi, pointConstraint &) const |
| Accumulate the effect of constraint direction of this patch. More... | |
| void | operator= (const pointPatch &)=delete |
| Disallow default bitwise assignment. 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... | |
Friends | |
| class | pointBoundaryMesh |
Basic pointPatch represents a set of points from the mesh.
Definition at line 56 of file pointPatch.H.
|
inline |
Definition at line 105 of file pointPatch.H.
Referenced by pointPatch::updateMesh().

|
delete |
Disallow default bitwise copy construction.
|
inlinevirtual |
Destructor.
Definition at line 117 of file pointPatch.H.
References pointPatch::index(), pointPatch::name(), and pointPatch::size().

|
inlineprotectedvirtual |
Initialise the calculation of the patch geometry.
Reimplemented in facePointPatch, and cyclicAMIPointPatch.
Definition at line 72 of file pointPatch.H.
|
inlineprotectedvirtual |
Calculate the patch geometry.
Reimplemented in coupledFacePointPatch, facePointPatch, and cyclicAMIPointPatch.
Definition at line 76 of file pointPatch.H.
|
inlineprotectedvirtual |
Initialise the patches for moving points.
Reimplemented in facePointPatch, and cyclicAMIPointPatch.
Definition at line 80 of file pointPatch.H.
|
inlineprotectedvirtual |
Correct patches after moving points.
Reimplemented in facePointPatch, and cyclicAMIPointPatch.
Definition at line 84 of file pointPatch.H.
|
inlineprotectedvirtual |
Initialise the update of the patch topology.
Reimplemented in facePointPatch, and cyclicAMIPointPatch.
Definition at line 88 of file pointPatch.H.
|
inlineprotectedvirtual |
Update of the patch topology.
Reimplemented in facePointPatch, and cyclicAMIPointPatch.
Definition at line 92 of file pointPatch.H.
References pointPatch::pointPatch(), and pointPatch::TypeName().

| TypeName | ( | "basePatch" | ) |
Runtime type information.
Referenced by pointPatch::updateMesh().

|
pure virtual |
Return name.
Implemented in facePointPatch.
Referenced by NamedEnum< directionType, 3 >::names(), and pointPatch::~pointPatch().

|
pure virtual |
Return size.
Implemented in facePointPatch.
Referenced by fvMeshSubset::interpolate(), fvMeshAdder::MapSurfaceFields(), pointPatchField< vector >::size(), and pointPatch::~pointPatch().

|
pure virtual |
Return the index of this patch in the pointBoundaryMesh.
Implemented in facePointPatch.
Referenced by pointPatch::~pointPatch().

|
inline |
Return boundaryMesh reference.
Definition at line 133 of file pointPatch.H.
Referenced by NamedEnum< directionType, 3 >::names(), cyclicAMIPointPatch::neighbPatch(), and cyclicPointPatch::neighbPatch().

|
inlinevirtual |
Return true if this patch field is coupled.
Reimplemented in facePointPatch, and cyclicAMIPointPatch.
Definition at line 139 of file pointPatch.H.
References pointPatch::localPoints(), pointPatch::meshPoints(), and pointPatch::pointNormals().

|
pure virtual |
Return mesh points.
Implemented in facePointPatch.
Referenced by pointPatch::coupled(), fvMeshSubset::interpolate(), fvMeshAdder::MapSurfaceFields(), and NamedEnum< directionType, 3 >::names().

|
pure virtual |
Return mesh points.
Implemented in facePointPatch.
Referenced by pointPatch::coupled(), NamedEnum< directionType, 3 >::names(), oscillatingVelocityPointPatchVectorField::updateCoeffs(), and angularOscillatingVelocityPointPatchVectorField::updateCoeffs().

|
pure virtual |
Return point normals.
Implemented in facePointPatch, cyclicSlipPointPatch, and nonuniformTransformCyclicPointPatch.
Referenced by pointPatch::coupled(), and NamedEnum< directionType, 3 >::names().

|
inlinevirtual |
Return the constraint type this pointPatch implements.
Reimplemented in processorPointPatch, cyclicPointPatch, cyclicAMIPointPatch, symmetryPointPatch, symmetryPlanePointPatch, wedgePointPatch, and emptyPointPatch.
Definition at line 154 of file pointPatch.H.
References pointPatch::applyConstraint(), and word::null.
Referenced by pointPatchField< vector >::New().


|
inlinevirtual |
Accumulate the effect of constraint direction of this patch.
Reimplemented in cyclicSlipPointPatch, nonuniformTransformCyclicPointPatch, symmetryPointPatch, symmetryPlanePointPatch, wedgePointPatch, and emptyPointPatch.
Definition at line 161 of file pointPatch.H.
References pointPatch::operator=().
Referenced by pointPatch::constraintType().


|
delete |
Disallow default bitwise assignment.
Referenced by pointPatch::applyConstraint().

|
friend |
Definition at line 69 of file pointPatch.H.