Calculates the dual of a polyMesh. Adheres to all the feature and patch edges. More...
Go to the source code of this file.
Calculates the dual of a polyMesh. Adheres to all the feature and patch edges.
Original source file polyDualMeshApp.C
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)
-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. |
Note: is just a driver for meshDualiser. Substitute your own simpleMarkFeatures to have different behaviour.
Definition in file polyDualMeshApp.C.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.