FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

meshTriangulation Class Reference

Triangulation of mesh faces. Generates (multiply connected) trisurface. More...

#include <triSurface/meshTriangulation.H>


Detailed Description

Triangulation of mesh faces. Generates (multiply connected) trisurface.

All patch faces keep their patchID as triangle region. Internal faces get the supplied region number.

Source files

Definition at line 58 of file meshTriangulation.H.

Inheritance diagram for meshTriangulation:
Collaboration diagram for meshTriangulation:

List of all members.

Public Member Functions

 ClassName ("meshTriangulation")
 meshTriangulation ()
 Construct null.
 meshTriangulation (const polyMesh &, const label internalFacesPatch, const boolList &includedCell, const bool faceCentreDecomposition=false)
 Construct from selected mesh cell and region number to be used.
label  nInternalFaces () const
 number of triangles in *this which are internal to the surface
const labelList &  faceMap () const
 from triangle to mesh face

Constructor & Destructor Documentation

Construct null.

Definition at line 153 of file meshTriangulation.C.

meshTriangulation ( const polyMesh &   mesh,
const label   internalFacesPatch,
const boolList &   includedCell,
const bool   faceCentreDecomposition = false  
)

Member Function Documentation

ClassName ( "meshTriangulation"    )
label nInternalFaces (  ) const [inline]

number of triangles in *this which are internal to the surface

Definition at line 131 of file meshTriangulation.H.

const labelList& faceMap (  ) const [inline]

from triangle to mesh face

Definition at line 137 of file meshTriangulation.H.


The documentation for this class was generated from the following files: