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

extrudeMesh.C File Reference

Extrude mesh from existing patch or from patch read from file. More...


Detailed Description

Extrude mesh from existing patch or from patch read from file.

By default uses outwards facing normals, optionally flips faces.

Type of extrusion prescribed by run-time selectable model.

Usage
  • extrudeMesh [OPTIONS]
Parameters:
-mergeFaces
Merge faces for axisymmetric cases.
-sourceRoot<directory containing the case>
Parent directory of the source case.
-sourceCase<source case name>
Source case name.
-sourcePatch<name of source patch to extrude>
Source patch.
-surface<Foam surface file>
Specify surface file to extrude.
-case<dir>
Case directory.
-help
Display help message.
-doc
Display Doxygen API documentation page for this application.
-srcDoc
Display Doxygen source documentation page for this application.
Note:
Merges close points so be careful.

Definition in file extrudeMesh.C.

#include "src/OpenFOAM/global/argList/argList.H"
#include "src/OpenFOAM/db/Time/Time.H"
#include "src/OpenFOAM/dimensionedTypes/dimensionedTypes.H"
#include "src/OpenFOAM/db/IOstreams/Fstreams/IFstream.H"
#include "applications/utilities/mesh/generation/extrudeMesh/faceMesh.H"
#include "src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.H"
#include "src/dynamicMesh/polyTopoChange/polyTopoChanger/polyTopoChanger.H"
#include "src/dynamicMesh/polyTopoChange/polyTopoChange/edgeCollapser.H"
#include "src/OpenFOAM/primitives/mathematicalConstants/mathematicalConstants.H"
#include "src/OpenFOAM/meshes/polyMesh/globalMeshData/globalMeshData.H"
#include "src/dynamicMesh/perfectInterface/perfectInterface.H"
#include "applications/utilities/mesh/generation/extrudeMesh/extrudedMesh/extrudedMesh.H"
#include "applications/utilities/mesh/generation/extrudeMesh/extrudeModel/extrudeModel/extrudeModel.H"
#include "src/OpenFOAM/include/setRootCase.H"
#include "applications/utilities/mesh/generation/extrudeMesh/createTimeExtruded.H"
#include "src/OpenFOAM/include/createPolyMesh.H"
Include dependency graph for extrudeMesh.C:

Go to the source code of this file.