Foam::globalPointPatch. More...
#include <OpenFOAM/globalPointPatch.H>
Definition at line 52 of file globalPointPatch.H.
Inheritance diagram for globalPointPatch:
Collaboration diagram for globalPointPatch:Public Member Functions | |
| TypeName ("global") | |
| Runtime type information. | |
| globalPointPatch (const pointBoundaryMesh &, const label index) | |
| Construct from components. | |
| virtual | ~globalPointPatch () |
| virtual const word & | name () const |
| Return name. | |
| virtual label | size () const |
| Return size. | |
| virtual bool | coupled () const |
| Return true if running parallel. | |
| virtual label | nFaces () const |
| Return number of faces. | |
| virtual label | index () const |
| Return the index of this patch in the pointBoundaryMesh. | |
| virtual const labelList & | meshPoints () const |
| Return mesh points. | |
| virtual const pointField & | localPoints () const |
| Return local points. Not implemented. | |
| virtual const vectorField & | pointNormals () const |
| Return point normals. Not implemented. | |
| virtual label | globalPointSize () const |
| Return total number of shared points. | |
| const labelList & | sharedPointAddr () const |
| Return addressing into the global points list. | |
Public Member Functions inherited from pointPatch | |
| TypeName ("basePatch") | |
| Runtime type information. | |
| pointPatch (const pointBoundaryMesh &bm) | |
| virtual | ~pointPatch () |
| const pointBoundaryMesh & | boundaryMesh () const |
| Return boundaryMesh reference. | |
| virtual void | applyConstraint (const label pointi, pointConstraint &) const |
| Accumulate the effect of constraint direction of this patch. | |
Public Member Functions inherited from coupledPointPatch | |
| TypeName (coupledPolyPatch::typeName_()) | |
| Runtime type information. | |
| coupledPointPatch (const pointBoundaryMesh &bm) | |
| Construct from components. | |
| virtual | ~coupledPointPatch () |
| globalPointPatch | ( | const pointBoundaryMesh & | bm, |
| const label | index | ||
| ) |
Construct from components.
Definition at line 35 of file globalPointPatch.C.
|
virtual |
Definition at line 48 of file globalPointPatch.C.
| TypeName | ( | "global" | ) |
Runtime type information.
|
inlinevirtual |
Return name.
Implements pointPatch.
Definition at line 128 of file globalPointPatch.H.
References Foam::type().
|
inlinevirtual |
Return size.
Implements pointPatch.
Definition at line 136 of file globalPointPatch.H.
References globalPointPatch::meshPoints(), and List< T >::size().
|
inlinevirtual |
Return true if running parallel.
Reimplemented from coupledPointPatch.
Definition at line 142 of file globalPointPatch.H.
References Pstream::parRun().
|
inlinevirtual |
Return number of faces.
Definition at line 155 of file globalPointPatch.H.
|
inlinevirtual |
Return the index of this patch in the pointBoundaryMesh.
Implements pointPatch.
Definition at line 161 of file globalPointPatch.H.
|
inlinevirtual |
Return mesh points.
Implements pointPatch.
Definition at line 167 of file globalPointPatch.H.
References pointPatch::boundaryMesh(), pointMesh::globalData(), pointBoundaryMesh::mesh(), and globalMeshData::sharedPointLabels().
Referenced by globalPointPatch::size().
|
inlinevirtual |
Return local points. Not implemented.
Implements pointPatch.
Definition at line 173 of file globalPointPatch.H.
References notImplemented, and Field< vector >::null().
|
inlinevirtual |
Return point normals. Not implemented.
Implements pointPatch.
Definition at line 180 of file globalPointPatch.H.
References notImplemented, and Field< vector >::null().
|
inlinevirtual |
Return total number of shared points.
Definition at line 187 of file globalPointPatch.H.
References pointPatch::boundaryMesh(), pointMesh::globalData(), pointBoundaryMesh::mesh(), and globalMeshData::nGlobalPoints().
|
inline |
Return addressing into the global points list.
Definition at line 193 of file globalPointPatch.H.
References pointPatch::boundaryMesh(), pointMesh::globalData(), pointBoundaryMesh::mesh(), and globalMeshData::sharedPointAddr().