![]() |
|
Public Types | |
typedef pointBoundaryMesh | BoundaryMesh |
Public Member Functions | |
TypeName (processorPolyPatch::typeName_()) | |
Runtime type information. | |
processorPointPatch (const polyPatch &patch, const pointBoundaryMesh &bm) | |
Construct from components. | |
virtual | ~processorPointPatch () |
virtual label | size () const |
Return size. | |
virtual bool | coupled () const |
Return true if running parallel. | |
int | myProcNo () const |
Return processor number. | |
int | neighbProcNo () const |
Return neigbour processor number. | |
bool | isMaster () const |
Is this a master patch. | |
bool | isSlave () const |
Is this a slave patch. | |
virtual const labelList & | meshPoints () const |
Return mesh points. | |
virtual const pointField & | localPoints () const |
Return pointField of points in patch. Not impelemented. | |
virtual const vectorField & | pointNormals () const |
Return point unit normals. Not impelemented. | |
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. | |
const labelList & | cutEdgeOwnerStart () const |
Return cut edge owner edge starts. | |
const labelList & | cutEdgeNeighbourIndices () const |
Return cut edge neighbour edge indices. | |
const labelList & | cutEdgeNeighbourStart () const |
Return cut edge neighbour edge starts. | |
const labelList & | doubleCutEdgeIndices () const |
Return doubly cut edge indices. | |
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. |
|
Reimplemented from facePointPatch. Definition at line 105 of file processorPointPatch.H. |
|
Construct from components.
|
|
|
|
Return true if running parallel.
Reimplemented from pointPatch. Definition at line 136 of file processorPointPatch.H. |
|
Return list of edge indices for cut edges. (i.e. connecting points within the patch ot points outside it) |
|
Return cut edge neighbour edge indices.
|
|
Return cut edge neighbour edge starts.
|
|
Return cut edge owner edge indices.
|
|
Return cut edge owner edge starts.
|
|
Return doubly cut edge indices.
|
|
Return doubly cut edge neighbour addressing. into current patch |
|
Return doubly cut edge owner addressing. into current patch |
|
Is this a master patch.
Definition at line 161 of file processorPointPatch.H. |
|
Is this a slave patch.
Definition at line 167 of file processorPointPatch.H. References Foam::labelList, Foam::pointField, Foam::scalarField, and Foam::vectorField. |
|
Return list of edge indices for edges local to the patch. (i.e. connecting points within the patch) |
|
Return pointField of points in patch. Not impelemented.
Reimplemented from facePointPatch. |
|
Return mesh points.
Reimplemented from facePointPatch. |
|
Return processor number.
Definition at line 149 of file processorPointPatch.H. |
|
Return neigbour processor number.
Definition at line 155 of file processorPointPatch.H. |
|
Return cut edge multiplication mask.
|
|
Return point unit normals. Not impelemented.
Reimplemented from facePointPatch. |
|
Return size.
Reimplemented from facePointPatch. Definition at line 130 of file processorPointPatch.H. |
|
Runtime type information.
|