freefoam-polyDualMesh(1)

freefoam-polyDualMesh1

Calculate the dual of a polymesh. adheres to all the feature and patch edges.

Usage

freefoam polyDualMesh [-doNotPreserveFaceZones] [-help] [-srcDoc] [-case <dir>] [-doc] [-overwrite] [-splitAllFaces] [-concaveMultiCells]

Overview

Detects any boundary edge > angle and creates multiple boundary faces for it. Normal behaviour is to have each point become a cell (1.5 behaviour)

Options

-concaveMultiCells

Creates multiple cells for each point on a concave edge. Might limit the amount of distortion on some meshes.

-splitAllFaces

Normally only constructs a single face between two cells. This single face might be too distorted. splitAllFaces will create a single face for every original cell the face passes through. The mesh will thus have multiple faces inbetween two cells! (so is not strictly upper-triangular anymore - checkMesh will complain)

-doNotPreserveFaceZones

By default all faceZones are preserved by marking all faces, edges and points on them as features. The -doNotPreserveFaceZones disables this behaviour.

-overwrite

Overwrite existing data.

-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

This is just a driver for meshDualiser. Substitute your own simpleMarkFeatures to have different behaviour.

Freefoam

Part of the freefoam(1) suite.

Author

OpenCFD Ltd.

From freefoam 0.1.0+dfsg+1-3 in Debian 8 (Jessie). Parsed by carta from the page's man source.