![]() |
|
Public Types | |
typedef tetPolyBoundaryMeshFaceDecomp | BoundaryMesh |
Public Member Functions | |
TypeName ("basePatch") | |
Runtime type information. | |
tetPolyPatchFaceDecomp (const tetPolyBoundaryMeshFaceDecomp &bm) | |
Construct from polyPatch. | |
virtual | ~tetPolyPatchFaceDecomp () |
virtual const word & | name () const =0 |
Return name. | |
virtual label | size () const =0 |
Return size. | |
virtual label | nFaces () const =0 |
Return number of faces. | |
virtual label | index () const =0 |
Return the index of this patch in the tetPolyBoundaryMeshFaceDecomp. | |
const tetPolyBoundaryMeshFaceDecomp & | boundaryMesh () const |
Return boundaryMesh reference. | |
virtual const labelList & | meshPoints () const =0 |
Return mesh points. | |
virtual const vectorField & | localPoints () const =0 |
Return mesh points. | |
virtual const vectorField & | pointNormals () const =0 |
Return point normals. | |
virtual triFaceList | faceTriangles (const label faceID) const =0 |
Face decomposition into triangle. | |
virtual faceList | triFaces () const =0 |
Return complete list of faces. All are triangles. | |
virtual void | updateMesh () |
|
Reimplemented in globalProcessorTetPolyPatchFaceDecomp, processorTetPolyPatchFaceDecomp, and faceTetPolyPatchFaceDecomp. Definition at line 80 of file tetPolyPatchFaceDecomp.H. |
|
Construct from polyPatch.
Definition at line 91 of file tetPolyPatchFaceDecomp.H. |
|
Definition at line 101 of file tetPolyPatchFaceDecomp.H. References Foam::label. |
|
Return boundaryMesh reference.
Definition at line 121 of file tetPolyPatchFaceDecomp.H. References Foam::faceList, Foam::triFaceList, and Foam::vectorField. |
|
Face decomposition into triangle. Used for implementation of FEM boundary conditions Implemented in globalProcessorTetPolyPatchFaceDecomp, and faceTetPolyPatchFaceDecomp. |
|
Return the index of this patch in the tetPolyBoundaryMeshFaceDecomp.
Implemented in globalProcessorTetPolyPatchFaceDecomp, and faceTetPolyPatchFaceDecomp. |
|
Return mesh points.
Implemented in globalProcessorTetPolyPatchFaceDecomp, processorTetPolyPatchFaceDecomp, and faceTetPolyPatchFaceDecomp. |
|
Return mesh points.
Implemented in globalProcessorTetPolyPatchFaceDecomp, processorTetPolyPatchFaceDecomp, and faceTetPolyPatchFaceDecomp. |
|
Return name.
Implemented in globalProcessorTetPolyPatchFaceDecomp, and faceTetPolyPatchFaceDecomp. |
|
Return number of faces.
Implemented in globalProcessorTetPolyPatchFaceDecomp, and faceTetPolyPatchFaceDecomp. |
|
Return point normals.
Implemented in globalProcessorTetPolyPatchFaceDecomp, processorTetPolyPatchFaceDecomp, and faceTetPolyPatchFaceDecomp. |
|
Return size.
Implemented in globalProcessorTetPolyPatchFaceDecomp, processorTetPolyPatchFaceDecomp, and faceTetPolyPatchFaceDecomp. |
|
Return complete list of faces. All are triangles.
Implemented in globalProcessorTetPolyPatchFaceDecomp, and faceTetPolyPatchFaceDecomp. |
|
Runtime type information.
|
|
Reimplemented in globalProcessorTetPolyPatchFaceDecomp, and faceTetPolyPatchFaceDecomp. Definition at line 146 of file tetPolyPatchFaceDecomp.H. |