From dff2569c7fc0a06e61cd057012a134e2e4587536 Mon Sep 17 00:00:00 2001 From: Mark Olesen Date: Thu, 8 Nov 2018 21:55:39 +0100 Subject: [PATCH] GIT: commit text missed in squashed merge commit 3f9c7bf411fcdf1cbcba3b98df81d802bfd2426a commit 3cf177e7592d4aa23f0d1d16d910e3161b02bbbd ==== ENH: add geometric decomposition constraint (issue #921) - geometric decomposition constraints may be used to prevent the decomposition of regions of the mesh. The geometric constraint is applied according to the face centres, which define the connectivity between cells. Specified in decomposeParDict constraints { geometric { type geometric; geometry { box1 { type box; min (-10 -10 -10); max (1 1 1); } ball1 { type sphere; origin (-2 -2 1); radius 1; } } } } ENH: add 'grow' option for geometric decomposition constraint (issue #921) - the 'grow' option includes an additional check to include cell faces for any cell that already has two or more of its faces "unblocked". This could indicate a connection over a corner, but does not distinguish between connectivity introduced by the constraint and the connectivity defined by other constraints. ENH: geometric decomposition constraint using topoSetFaceSource (issue #921) - replaced use of searchableSurface with a more general and more efficient topoSetFaceSource instead. Since searchableSurface is also available as a topoSetFaceSource, there is no loss in functionality, but using topoSetFaceSource allow directly looping over the faces without creating of an additional List of volumeTypes. --- src/parallel/decompose/decomposition.dox | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/parallel/decompose/decomposition.dox b/src/parallel/decompose/decomposition.dox index d9622448a5..408b588e6c 100644 --- a/src/parallel/decompose/decomposition.dox +++ b/src/parallel/decompose/decomposition.dox @@ -301,6 +301,13 @@ For example, origin (-2 -2 1); radius 1; } + + arbitrary + { + source surface; + surfaceType triSurfaceMesh; + surfaceName blob.obj; + } } } }