![]() |
|
Public Types | |
typedef pointBoundaryMesh | BoundaryMesh |
Public Member Functions | |
TypeName ("globalProcessor") | |
Runtime type information. | |
globalProcessorPointPatch (const parallelInfo &pi, const pointBoundaryMesh &bm, const label index) | |
Construct from components. | |
virtual | ~globalProcessorPointPatch () |
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 | globalPointSize () const |
Return total number of shared points. | |
virtual label | globalEdgeSize () const |
Return total number of shared edges. Not implemented. | |
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 triFaceList | faceTriangles (const label faceID) const |
Face decomposition into triangle. Not implemented. | |
const labelList & | sharedPointAddr () const |
Return addressing into the global points list. | |
virtual const edgeList & | meshEdges () const |
Return mesh edges. Not implemented. | |
const labelList & | sharedEdgeAddr () const |
Return addressing into the global edge list. Not implemented. | |
const edgeList & | meshCutEdges () const |
Return cut mesh edges. Not implemented. | |
const scalarField & | meshCutEdgeMask () const |
Return cut mesh edges multiplication mask. | |
virtual const labelList & | localEdgeIndices () const |
Return list of edge indices for edges local to the patch. | |
virtual const labelList & | cutEdgeIndices () const |
Return list of edge indices for cut edges. | |
const labelList & | cutEdgeOwnerIndices () const |
Return cut edge owner edge indices. Not implemented. | |
const labelList & | cutEdgeOwnerStart () const |
Return cut edge owner edge starts. Not implemented. | |
const labelList & | cutEdgeNeighbourIndices () const |
Return cut edge neighbour edge indices. Not implemented. | |
const labelList & | cutEdgeNeighbourStart () const |
Return cut edge neighbour edge starts. Not implemented. | |
const labelList & | doubleCutEdgeIndices () const |
Return doubly cut edge indices. Not implemented. | |
const labelList & | doubleCutOwner () const |
Return doubly cut edge owner addressing. | |
const labelList & | doubleCutNeighbour () const |
Return doubly cut edge neighbour addressing. | |
const scalarField & | ownNeiDoubleMask () const |
Return cut edge multiplication mask. Not implemented. |
|
Definition at line 97 of file globalProcessorPointPatch.H. |
|
Construct from components.
|
|
|
|
Return true if running parallel.
Reimplemented from pointPatch. Definition at line 135 of file globalProcessorPointPatch.H. |
|
Return list of edge indices for cut edges. (i.e. connecting points within the patch ot points outside it) Not implemented |
|
Return cut edge neighbour edge indices. Not implemented.
|
|
Return cut edge neighbour edge starts. Not implemented.
|
|
Return cut edge owner edge indices. Not implemented.
|
|
Return cut edge owner edge starts. Not implemented.
|
|
Return doubly cut edge indices. Not implemented.
|
|
Return doubly cut edge neighbour addressing. into current patch. Not implemented |
|
Return doubly cut edge owner addressing. into current patch. Not implemented |
|
Face decomposition into triangle. Not implemented.
Implements pointPatch. |
|
Return total number of shared edges. Not implemented.
Definition at line 160 of file globalProcessorPointPatch.H. |
|
Return total number of shared points.
Definition at line 154 of file globalProcessorPointPatch.H. |
|
Return the index of this patch in the pointBoundaryMesh.
Implements pointPatch. Definition at line 166 of file globalProcessorPointPatch.H. |
|
Return list of edge indices for edges local to the patch. Not implemented |
|
Return local points. Not implemented.
Implements pointPatch. |
|
Return cut mesh edges multiplication mask. Warning: this one is in the original cut edge order. For patch matrix multiplication se the reordered one. Not implemented |
|
Return cut mesh edges. Not implemented.
|
|
Return mesh edges. Not implemented.
|
|
Return mesh points.
Implements pointPatch. Definition at line 172 of file globalProcessorPointPatch.H. References Foam::labelList, Foam::triFaceList, and Foam::vectorField. |
|
Return name.
Implements pointPatch. Definition at line 121 of file globalProcessorPointPatch.H. References Foam::label. |
|
Return number of faces.
Implements pointPatch. Definition at line 148 of file globalProcessorPointPatch.H. |
|
Return cut edge multiplication mask. Not implemented.
|
|
Return point normals. Not implemented.
Implements pointPatch. |
|
Return addressing into the global edge list. Not implemented.
|
|
Return addressing into the global points list.
Definition at line 187 of file globalProcessorPointPatch.H. References Foam::edgeList, Foam::labelList, and Foam::scalarField. |
|
Return size.
Implements pointPatch. Definition at line 129 of file globalProcessorPointPatch.H. |
|
Runtime type information.
|