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

surfaceMeshTriangulate.C File Reference

Extracts triSurface from a polyMesh. More...


Detailed Description

Extracts triSurface from a polyMesh.

Triangulates all boundary faces. Region numbers on triangles are the patch numbers of the polyMesh. Optionally only triangulates named patches.

If run in parallel the processor patches get filtered out by default and the mesh gets merged. (based on vertex position, not topology, so might go wrong!).

Usage
  • surfaceMeshTriangulate [OPTIONS] <output file>
Parameters:
\<outputfile>
Todo:
Detailed description of argument.
Parameters:
-patches<(patch0 .. patchN)>
List of patches.
-excludeProcPatches
If not run parallel, exclude processor patches.
-case<dir>
Case directory.
-parallel
Run in parallel.
-help
Display help message.
-doc
Display Doxygen API documentation page for this application.
-srcDoc
Display Doxygen source documentation page for this application.

Definition in file surfaceMeshTriangulate.C.

#include "src/OpenFOAM/global/argList/argList.H"
#include "src/OpenFOAM/db/Time/Time.H"
#include "src/OpenFOAM/meshes/polyMesh/polyMesh.H"
#include "src/triSurface/triSurface/triSurface.H"
#include "src/meshTools/triSurface/triSurfaceTools/triSurfaceTools.H"
#include "src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/processor/processorPolyPatch.H"
#include "src/OpenFOAM/containers/Lists/ListListOps/ListListOps.H"
#include "src/OpenFOAM/include/addRegionOption.H"
#include "src/OpenFOAM/include/setRootCase.H"
#include "src/OpenFOAM/include/createTime.H"
#include "src/OpenFOAM/include/createNamedPolyMesh.H"
Include dependency graph for surfaceMeshTriangulate.C:

Go to the source code of this file.