OpenFOAM logo
Open Source CFD Toolkit

faceTetPolyPatchCellDecomp Class Reference

Inheritance diagram for faceTetPolyPatchCellDecomp:

Inheritance graph
[legend]
Collaboration diagram for faceTetPolyPatchCellDecomp:

Collaboration graph
[legend]
List of all members.

Public Types

typedef tetPolyBoundaryMeshCellDecomp BoundaryMesh

Public Member Functions

 TypeName ("patch")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, faceTetPolyPatchCellDecomp, polyPatch,(const polyPatch &patch, const tetPolyBoundaryMeshCellDecomp &bm),(patch, bm))
 faceTetPolyPatchCellDecomp (const polyPatch &, const tetPolyBoundaryMeshCellDecomp &)
 Construct from polyPatch.
virtual ~faceTetPolyPatchCellDecomp ()
const polyPatchpatch () const
 Return the polyPatch.
virtual const wordname () const
 Return name.
virtual label size () const
 Return size.
virtual label nFaces () const
 Return number of faces.
virtual label index () const
 Return the index of this patch in the tetPolyBoundaryMeshCellDecomp.
virtual const labelListmeshPoints () const
 Return mesh points.
virtual const pointFieldlocalPoints () const
 Return pointField of points in patch.
virtual const vectorFieldpointNormals () const
 Return point unit normals.
virtual triFaceList faceTriangles (const label faceID) const
 Face decomposition into triangle.
virtual faceList triFaces () const
 Return complete list of faces. All are triangles.

Static Public Member Functions

autoPtr< faceTetPolyPatchCellDecompNew (const polyPatch &, const tetPolyBoundaryMeshCellDecomp &)
 Return a pointer to a new patch created on freestore from polyPatch.

Member Typedef Documentation

typedef tetPolyBoundaryMeshCellDecomp BoundaryMesh
 

Reimplemented in processorTetPolyPatchCellDecomp.

Definition at line 86 of file faceTetPolyPatchCellDecomp.H.


Constructor & Destructor Documentation

faceTetPolyPatchCellDecomp const polyPatch ,
const tetPolyBoundaryMeshCellDecomp
 

Construct from polyPatch.

virtual ~faceTetPolyPatchCellDecomp  )  [inline, virtual]
 

Definition at line 126 of file faceTetPolyPatchCellDecomp.H.


Member Function Documentation

declareRunTimeSelectionTable autoPtr  ,
faceTetPolyPatchCellDecomp  ,
polyPatch  ,
(const polyPatch &patch, const tetPolyBoundaryMeshCellDecomp &bm)  ,
(patch, bm) 
 

virtual triFaceList faceTriangles const label  faceID  )  const [virtual]
 

Face decomposition into triangle.

Used for implementation of FEM boundary conditions

Implements tetPolyPatchCellDecomp.

virtual label index  )  const [inline, virtual]
 

Return the index of this patch in the tetPolyBoundaryMeshCellDecomp.

Implements tetPolyPatchCellDecomp.

Definition at line 154 of file faceTetPolyPatchCellDecomp.H.

References Foam::labelList.

virtual const pointField& localPoints  )  const [inline, virtual]
 

Return pointField of points in patch.

Implements tetPolyPatchCellDecomp.

Reimplemented in processorTetPolyPatchCellDecomp.

Definition at line 169 of file faceTetPolyPatchCellDecomp.H.

virtual const labelList& meshPoints  )  const [inline, virtual]
 

Return mesh points.

Implements tetPolyPatchCellDecomp.

Reimplemented in processorTetPolyPatchCellDecomp.

Definition at line 163 of file faceTetPolyPatchCellDecomp.H.

virtual const word& name  )  const [inline, virtual]
 

Return name.

Implements tetPolyPatchCellDecomp.

Definition at line 136 of file faceTetPolyPatchCellDecomp.H.

autoPtr<faceTetPolyPatchCellDecomp> New const polyPatch ,
const tetPolyBoundaryMeshCellDecomp
[static]
 

Return a pointer to a new patch created on freestore from polyPatch.

virtual label nFaces  )  const [inline, virtual]
 

Return number of faces.

Implements tetPolyPatchCellDecomp.

Definition at line 148 of file faceTetPolyPatchCellDecomp.H.

const polyPatch& patch  )  const
 

Return the polyPatch.

virtual const vectorField& pointNormals  )  const [inline, virtual]
 

Return point unit normals.

Implements tetPolyPatchCellDecomp.

Reimplemented in processorTetPolyPatchCellDecomp.

Definition at line 175 of file faceTetPolyPatchCellDecomp.H.

References Foam::faceList.

virtual label size  )  const [inline, virtual]
 

Return size.

Implements tetPolyPatchCellDecomp.

Reimplemented in processorTetPolyPatchCellDecomp.

Definition at line 142 of file faceTetPolyPatchCellDecomp.H.

virtual faceList triFaces  )  const [virtual]
 

Return complete list of faces. All are triangles.

Implements tetPolyPatchCellDecomp.

TypeName "patch"   ) 
 

Runtime type information.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org