![]() |
|
Public Types | |
typedef tetPolyBoundaryMeshFaceDecomp | BoundaryMesh |
Public Member Functions | |
TypeName ("globalProcessor") | |
Runtime type information. | |
globalProcessorTetPolyPatchFaceDecomp (const label globalPointSize, const labelList &meshPoints, const labelList &sharedPointAddr, const label globalEdgeSize, const edgeList &meshEdges, const labelList &sharedEdgeAddr, const edgeList &meshCutEdges, const scalarField &meshCutEdgeMask, const tetPolyBoundaryMeshFaceDecomp &bm, const label index) | |
Construct from components. | |
virtual | ~globalProcessorTetPolyPatchFaceDecomp () |
virtual const word & | name () const |
Return name. | |
virtual label | size () const |
Return size. | |
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. | |
virtual label | index () const |
Return the index of this patch in the tetPolyBoundaryMeshFaceDecomp. | |
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. | |
virtual faceList | triFaces () const |
Return complete list of faces. Not implemented. | |
const labelList & | sharedPointAddr () const |
Return addressing into the global points list. | |
virtual const edgeList & | meshEdges () const |
Return mesh edges. | |
const labelList & | sharedEdgeAddr () const |
Return addressing into the global edge list. | |
const edgeList & | meshCutEdges () const |
Return cut mesh edges. | |
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. | |
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. | |
virtual void | updateMesh () |
|
Reimplemented from tetPolyPatchFaceDecomp. Definition at line 184 of file globalProcessorTetPolyPatchFaceDecomp.H. |
|
Construct from components.
|
|
|
|
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 |
|
Face decomposition into triangle. Not implemented.
Implements tetPolyPatchFaceDecomp. |
|
Return total number of shared edges.
Definition at line 241 of file globalProcessorTetPolyPatchFaceDecomp.H. |
|
Return total number of shared points.
Definition at line 235 of file globalProcessorTetPolyPatchFaceDecomp.H. |
|
Return the index of this patch in the tetPolyBoundaryMeshFaceDecomp.
Implements tetPolyPatchFaceDecomp. Definition at line 247 of file globalProcessorTetPolyPatchFaceDecomp.H. |
|
Return list of edge indices for edges local to the patch.
|
|
Return local points. Not implemented.
Implements tetPolyPatchFaceDecomp. |
|
Return cut mesh edges multiplication mask. Warning: this one is in the original cut edge order. For patch matrix multiplication se the reordered one Definition at line 300 of file globalProcessorTetPolyPatchFaceDecomp.H. References Foam::labelList, and Foam::scalarField. |
|
Return cut mesh edges.
Definition at line 290 of file globalProcessorTetPolyPatchFaceDecomp.H. |
|
Return mesh edges.
Definition at line 278 of file globalProcessorTetPolyPatchFaceDecomp.H. |
|
Return mesh points.
Implements tetPolyPatchFaceDecomp. Definition at line 253 of file globalProcessorTetPolyPatchFaceDecomp.H. References Foam::faceList, Foam::labelList, Foam::triFaceList, and Foam::vectorField. |
|
Return name.
Implements tetPolyPatchFaceDecomp. Definition at line 215 of file globalProcessorTetPolyPatchFaceDecomp.H. |
|
Return number of faces.
Implements tetPolyPatchFaceDecomp. Definition at line 229 of file globalProcessorTetPolyPatchFaceDecomp.H. |
|
Return cut edge multiplication mask.
|
|
Return point normals. Not implemented.
Implements tetPolyPatchFaceDecomp. |
|
Return addressing into the global edge list.
Definition at line 284 of file globalProcessorTetPolyPatchFaceDecomp.H. |
|
Return addressing into the global points list.
Definition at line 272 of file globalProcessorTetPolyPatchFaceDecomp.H. |
|
Return size.
Implements tetPolyPatchFaceDecomp. Definition at line 223 of file globalProcessorTetPolyPatchFaceDecomp.H. |
|
Return complete list of faces. Not implemented.
Implements tetPolyPatchFaceDecomp. |
|
Runtime type information.
|
|
Reimplemented from tetPolyPatchFaceDecomp. |