diff --git a/applications/utilities/mesh/manipulation/createPatch/createPatch.C b/applications/utilities/mesh/manipulation/createPatch/createPatch.C index 116920b4c4..2303e9f662 100644 --- a/applications/utilities/mesh/manipulation/createPatch/createPatch.C +++ b/applications/utilities/mesh/manipulation/createPatch/createPatch.C @@ -29,10 +29,10 @@ Description from existing patches or from a faceSet. More specifically it: - - creates new patches (from selected boundary faces). Synchronise faces - on coupled patches. - - synchronises points on coupled boundaries - - remove non-constraint patches with 0 faces + - Creates new patches from selected boundary faces + - Synchronises faces on coupled patches + - Synchronises points on coupled patches (optional) + - Removes non-constraint patches with no faces \*---------------------------------------------------------------------------*/ @@ -489,7 +489,7 @@ int main(int argc, char *argv[]) const dictionary dict(systemDict("createPatchDict", args, mesh)); // Whether to synchronise points - const Switch pointSync(dict.lookup("pointSync")); + const Switch pointSync(dict.lookupOrDefault("pointSync", false)); // Whether to write cyclic matches to .OBJ files const Switch writeCyclicMatch diff --git a/etc/caseDicts/annotated/createPatchDict b/etc/caseDicts/annotated/createPatchDict index 19b465607e..41fd9d0e16 100644 --- a/etc/caseDicts/annotated/createPatchDict +++ b/etc/caseDicts/annotated/createPatchDict @@ -13,40 +13,23 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -// This application/dictionary controls: -// - optional: create new patches from boundary faces (either given as -// a set of patches or as a faceSet) -// - always: order faces on coupled patches such that they are opposite. This -// is done for all coupled faces, not just for any patches created. -// - optional: synchronise points on coupled patches. -// - always: remove zero-sized (non-coupled) patches (that were not added) +// This application/dictionary does the following: +// - Creates new patches from boundary faces, either specified as a set of +// existing patches or as a faceSet. +// - Orders faces on coupled patches such that they are opposite. This is done +// for all coupled faces, not just for any patches created. +// - Optional: Synchronises points on coupled patches. +// - Removes any zero-sized non-coupled patches that were not added. -// 1. Create cyclic: -// - specify where the faces should come from -// - specify the type of cyclic. If a rotational specify the rotationAxis -// and centre to make matching easier -// - always create both halves in one invocation with correct 'neighbourPatch' -// setting. -// - optionally pointSync true to guarantee points to line up. - -// 2. Correct incorrect cyclic: -// This will usually fail upon loading: -// "face 0 area does not match neighbour 2 by 0.0100005%" -// " -- possible face ordering problem." -// - in polyMesh/boundary file: -// - loosen matchTolerance of all cyclics to get case to load -// - or change patch type from 'cyclic' to 'patch' -// and regenerate cyclic as above - -// Do a synchronisation of coupled points after creation of any patches. -// Note: this does not work with points that are on multiple coupled patches -// with transformations (i.e. cyclics). +// Optional: Do a synchronisation of coupled points after creation of any +// patches; defaults to false. Note: this does not work with points that are on +// multiple coupled patches with transformations (i.e. cyclics). pointSync false; // Optional: Write cyclic matches into .obj format; defaults to false. -writeCyclicMatch false; +writeCyclicMatch false; -// Patches to create. +// Patches to create patches ( { @@ -59,16 +42,15 @@ patches type cyclic; neighbourPatch cyc_half1; - // Optional: explicitly set transformation tensor. - // Used when matching and synchronising points. + // Optional: Explicitly set the transformation. transformType rotational; rotationAxis (1 0 0); rotationCentre (0 0 0); // transformType translational; // separation (1 0 0); - // Optional non-default tolerance to be able to define cyclics - // on bad meshes + // Optional: Non-default tolerance to prevent ordering failure + // errors on poor meshes // matchTolerance 1e-2; } @@ -91,13 +73,12 @@ patches type cyclic; neighbourPatch cyc_half0; - // Optional: explicitly set transformation tensor. - // Used when matching and synchronising points. + // Optional: Explicitly set the transformation. transformType rotational; rotationAxis (1 0 0); rotationCentre (0 0 0); // transformType translational; - // separation (1 0 0); + // separation (-1 0 0); } // How to construct: either from 'patches' or 'set' diff --git a/etc/caseDicts/mesh/manipulation/patches/createPatchDict b/etc/caseDicts/mesh/manipulation/patches/createPatchDict index 80c6b2f295..65c7de81fc 100644 --- a/etc/caseDicts/mesh/manipulation/patches/createPatchDict +++ b/etc/caseDicts/mesh/manipulation/patches/createPatchDict @@ -13,27 +13,39 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -pointSync false; - patches ( { + // Name of new patch name inlet; + + // Dictionary to construct new patch from patchInfo { type patch; } + + // How to construct: either from 'patches' or 'set' constructFrom set; + + // If constructFrom = set : name of faceSet set inletFaces; } { + // Name of new patch name walls; + + // Dictionary to construct new patch from patchInfo { type wall; } + + // How to construct: either from 'patches' or 'set' constructFrom patches; + + // If constructFrom = patches : names of patches. Wildcards allowed. patches ("CAD.*"); } ); diff --git a/tutorials/combustion/buoyantReactingFoam/Lagrangian/cylinder/system/createPatchDict b/tutorials/combustion/buoyantReactingFoam/Lagrangian/cylinder/system/createPatchDict deleted file mode 100644 index 8f3d87d530..0000000000 --- a/tutorials/combustion/buoyantReactingFoam/Lagrangian/cylinder/system/createPatchDict +++ /dev/null @@ -1,56 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ - ========= | - \\ / F ield | OpenFOAM: The Open Source CFD Toolbox - \\ / O peration | Website: https://openfoam.org - \\ / A nd | Version: dev - \\/ M anipulation | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - format ascii; - class dictionary; - object createPatchDict; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -// This application/dictionary controls: -// - optional: create new patches from boundary faces (either given as -// a set of patches or as a faceSet) -// - always: order faces on coupled patches such that they are opposite. This -// is done for all coupled faces, not just for any patches created. -// - optional: synchronise points on coupled patches. - -// 1. Create cyclic: -// - specify where the faces should come from -// - specify the type of cyclic. If a rotational specify the rotationAxis -// and centre to make matching easier -// - always create both halves in one invocation with correct 'neighbourPatch' -// setting. -// - optionally pointSync true to guarantee points to line up. - -// 2. Correct incorrect cyclic: -// This will usually fail upon loading: -// "face 0 area does not match neighbour 2 by 0.0100005%" -// " -- possible face ordering problem." -// - in polyMesh/boundary file: -// - loosen matchTolerance of all cyclics to get case to load -// - or change patch type from 'cyclic' to 'patch' -// and regenerate cyclic as above - - -// Do a synchronisation of coupled points after creation of any patches. -// Note: this does not work with points that are on multiple coupled patches -// with transformations (i.e. cyclics). -pointSync false; - -// Optional: Write cyclic matches into .obj format; defaults to false. -writeCyclicMatch false; - -// Patches to create. -patchInfo -( - // none -); - -// ************************************************************************* // diff --git a/tutorials/combustion/buoyantReactingFoam/Lagrangian/rivuletPanel/system/createPatchDict b/tutorials/combustion/buoyantReactingFoam/Lagrangian/rivuletPanel/system/createPatchDict deleted file mode 100644 index 4fbf2f864d..0000000000 --- a/tutorials/combustion/buoyantReactingFoam/Lagrangian/rivuletPanel/system/createPatchDict +++ /dev/null @@ -1,56 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ - ========= | - \\ / F ield | OpenFOAM: The Open Source CFD Toolbox - \\ / O peration | Website: https://openfoam.org - \\ / A nd | Version: dev - \\/ M anipulation | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - format ascii; - class dictionary; - object createPatchDict; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -// This application/dictionary controls: -// - optional: create new patches from boundary faces (either given as -// a set of patches or as a faceSet) -// - always: order faces on coupled patches such that they are opposite. This -// is done for all coupled faces, not just for any patches created. -// - optional: synchronise points on coupled patches. - -// 1. Create cyclic: -// - specify where the faces should come from -// - specify the type of cyclic. If a rotational specify the rotationAxis -// and centre to make matching easier -// - always create both halves in one invocation with correct 'neighbourPatch' -// setting. -// - optionally pointSync true to guarantee points to line up. - -// 2. Correct incorrect cyclic: -// This will usually fail upon loading: -// "face 0 area does not match neighbour 2 by 0.0100005%" -// " -- possible face ordering problem." -// - in polyMesh/boundary file: -// - loosen matchTolerance of all cyclics to get case to load -// - or change patch type from 'cyclic' to 'patch' -// and regenerate cyclic as above - - -// Do a synchronisation of coupled points after creation of any patches. -// Note: this does not work with points that are on multiple coupled patches -// with transformations (i.e. cyclics). -pointSync false; - -// Optional: Write cyclic matches into .obj format; defaults to false. -writeCyclicMatch false; - -// Patches to create. -patches -( - // none -); - -// ************************************************************************* // diff --git a/tutorials/combustion/buoyantReactingFoam/Lagrangian/rivuletPanel/system/wallFilmRegion/createPatchDict b/tutorials/combustion/buoyantReactingFoam/Lagrangian/rivuletPanel/system/wallFilmRegion/createPatchDict deleted file mode 100644 index 28f70b3b91..0000000000 --- a/tutorials/combustion/buoyantReactingFoam/Lagrangian/rivuletPanel/system/wallFilmRegion/createPatchDict +++ /dev/null @@ -1,119 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ - ========= | - \\ / F ield | OpenFOAM: The Open Source CFD Toolbox - \\ / O peration | Website: https://openfoam.org - \\ / A nd | Version: dev - \\/ M anipulation | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - format ascii; - class dictionary; - object createPatchDict; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -// This application/dictionary controls: -// - optional: create new patches from boundary faces (either given as -// a set of patches or as a faceSet) -// - always: order faces on coupled patches such that they are opposite. This -// is done for all coupled faces, not just for any patches created. -// - optional: synchronise points on coupled patches. - -// 1. Create cyclic: -// - specify where the faces should come from -// - specify the type of cyclic. If a rotational specify the rotationAxis -// and centre to make matching easier -// - always create both halves in one invocation with correct 'neighbourPatch' -// setting. -// - optionally pointSync true to guarantee points to line up. - -// 2. Correct incorrect cyclic: -// This will usually fail upon loading: -// "face 0 area does not match neighbour 2 by 0.0100005%" -// " -- possible face ordering problem." -// - in polyMesh/boundary file: -// - loosen matchTolerance of all cyclics to get case to load -// - or change patch type from 'cyclic' to 'patch' -// and regenerate cyclic as above - - -// Do a synchronisation of coupled points after creation of any patches. -// Note: this does not work with points that are on multiple coupled patches -// with transformations (i.e. cyclics). -pointSync false; - -// Optional: Write cyclic matches into .obj format; defaults to false. -writeCyclicMatch false; - -// Patches to create. -patches -( - { - // Name of new patch - name side1; - - // Type of new patch - patchInfo - { - type patch; - } - - // How to construct: either from 'patches' or 'set' - constructFrom set; - - // If constructFrom = set : name of faceSet - set sideFaces1; - } - { - // Name of new patch - name side2; - - // Type of new patch - patchInfo - { - type patch; - } - - // How to construct: either from 'patches' or 'set' - constructFrom set; - - // If constructFrom = set : name of faceSet - set sideFaces2; - } - { - // Name of new patch - name side3; - - // Type of new patch - patchInfo - { - type patch; - } - - // How to construct: either from 'patches' or 'set' - constructFrom set; - - // If constructFrom = set : name of faceSet - set sideFaces3; - } - { - // Name of new patch - name side4; - - // Type of new patch - patchInfo - { - type patch; - } - - // How to construct: either from 'patches' or 'set' - constructFrom set; - - // If constructFrom = set : name of faceSet - set sideFaces4; - } -); - -// ************************************************************************* // diff --git a/tutorials/combustion/buoyantReactingFoam/Lagrangian/splashPanel/system/createPatchDict b/tutorials/combustion/buoyantReactingFoam/Lagrangian/splashPanel/system/createPatchDict deleted file mode 100644 index 4fbf2f864d..0000000000 --- a/tutorials/combustion/buoyantReactingFoam/Lagrangian/splashPanel/system/createPatchDict +++ /dev/null @@ -1,56 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ - ========= | - \\ / F ield | OpenFOAM: The Open Source CFD Toolbox - \\ / O peration | Website: https://openfoam.org - \\ / A nd | Version: dev - \\/ M anipulation | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - format ascii; - class dictionary; - object createPatchDict; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -// This application/dictionary controls: -// - optional: create new patches from boundary faces (either given as -// a set of patches or as a faceSet) -// - always: order faces on coupled patches such that they are opposite. This -// is done for all coupled faces, not just for any patches created. -// - optional: synchronise points on coupled patches. - -// 1. Create cyclic: -// - specify where the faces should come from -// - specify the type of cyclic. If a rotational specify the rotationAxis -// and centre to make matching easier -// - always create both halves in one invocation with correct 'neighbourPatch' -// setting. -// - optionally pointSync true to guarantee points to line up. - -// 2. Correct incorrect cyclic: -// This will usually fail upon loading: -// "face 0 area does not match neighbour 2 by 0.0100005%" -// " -- possible face ordering problem." -// - in polyMesh/boundary file: -// - loosen matchTolerance of all cyclics to get case to load -// - or change patch type from 'cyclic' to 'patch' -// and regenerate cyclic as above - - -// Do a synchronisation of coupled points after creation of any patches. -// Note: this does not work with points that are on multiple coupled patches -// with transformations (i.e. cyclics). -pointSync false; - -// Optional: Write cyclic matches into .obj format; defaults to false. -writeCyclicMatch false; - -// Patches to create. -patches -( - // none -); - -// ************************************************************************* // diff --git a/tutorials/combustion/buoyantReactingFoam/RAS/smallPoolFire2D/system/createPatchDict b/tutorials/combustion/buoyantReactingFoam/RAS/smallPoolFire2D/system/createPatchDict index d759a7f563..510b0aa4df 100644 --- a/tutorials/combustion/buoyantReactingFoam/RAS/smallPoolFire2D/system/createPatchDict +++ b/tutorials/combustion/buoyantReactingFoam/RAS/smallPoolFire2D/system/createPatchDict @@ -11,50 +11,15 @@ FoamFile class dictionary; object createPatchDict; } - // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -// This application/dictionary controls: -// - optional: create new patches from boundary faces (either given as -// a set of patches or as a faceSet) -// - always: order faces on coupled patches such that they are opposite. This -// is done for all coupled faces, not just for any patches created. -// - optional: synchronise points on coupled patches. - -// 1. Create cyclic: -// - specify where the faces should come from -// - specify the type of cyclic. If a rotational specify the rotationAxis -// and centre to make matching easier -// - always create both halves in one invocation with correct 'neighbourPatch' -// setting. -// - optionally pointSync true to guarantee points to line up. - -// 2. Correct incorrect cyclic: -// This will usually fail upon loading: -// "face 0 area does not match neighbour 2 by 0.0100005%" -// " -- possible face ordering problem." -// - in polyMesh/boundary file: -// - loosen matchTolerance of all cyclics to get case to load -// - or change patch type from 'cyclic' to 'patch' -// and regenerate cyclic as above - - -// Do a synchronisation of coupled points after creation of any patches. -// Note: this does not work with points that are on multiple coupled patches -// with transformations (i.e. cyclics). -pointSync false; - -// Optional: Write cyclic matches into .obj format; defaults to false. -writeCyclicMatch false; - -// Patches to create. patches ( { // Name of new patch name inlet; - // Type of new patch + // Dictionary to construct new patch from patchInfo { type patch; @@ -63,9 +28,6 @@ patches // How to construct: either from 'patches' or 'set' constructFrom set; - // If constructFrom = patches : names of patches. Wildcards allowed. - patches ("periodic.*"); - // If constructFrom = set : name of faceSet set f0; } diff --git a/tutorials/combustion/buoyantReactingFoam/RAS/smallPoolFire3D/system/createPatchDict b/tutorials/combustion/buoyantReactingFoam/RAS/smallPoolFire3D/system/createPatchDict index d759a7f563..510b0aa4df 100644 --- a/tutorials/combustion/buoyantReactingFoam/RAS/smallPoolFire3D/system/createPatchDict +++ b/tutorials/combustion/buoyantReactingFoam/RAS/smallPoolFire3D/system/createPatchDict @@ -11,50 +11,15 @@ FoamFile class dictionary; object createPatchDict; } - // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -// This application/dictionary controls: -// - optional: create new patches from boundary faces (either given as -// a set of patches or as a faceSet) -// - always: order faces on coupled patches such that they are opposite. This -// is done for all coupled faces, not just for any patches created. -// - optional: synchronise points on coupled patches. - -// 1. Create cyclic: -// - specify where the faces should come from -// - specify the type of cyclic. If a rotational specify the rotationAxis -// and centre to make matching easier -// - always create both halves in one invocation with correct 'neighbourPatch' -// setting. -// - optionally pointSync true to guarantee points to line up. - -// 2. Correct incorrect cyclic: -// This will usually fail upon loading: -// "face 0 area does not match neighbour 2 by 0.0100005%" -// " -- possible face ordering problem." -// - in polyMesh/boundary file: -// - loosen matchTolerance of all cyclics to get case to load -// - or change patch type from 'cyclic' to 'patch' -// and regenerate cyclic as above - - -// Do a synchronisation of coupled points after creation of any patches. -// Note: this does not work with points that are on multiple coupled patches -// with transformations (i.e. cyclics). -pointSync false; - -// Optional: Write cyclic matches into .obj format; defaults to false. -writeCyclicMatch false; - -// Patches to create. patches ( { // Name of new patch name inlet; - // Type of new patch + // Dictionary to construct new patch from patchInfo { type patch; @@ -63,9 +28,6 @@ patches // How to construct: either from 'patches' or 'set' constructFrom set; - // If constructFrom = patches : names of patches. Wildcards allowed. - patches ("periodic.*"); - // If constructFrom = set : name of faceSet set f0; } diff --git a/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/system/createPatchDict b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/system/createPatchDict index 359bb0f776..5715139d14 100644 --- a/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/system/createPatchDict +++ b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/system/createPatchDict @@ -13,32 +13,38 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -pointSync false; - -writeCyclicMatch false; - patches ( { + // Name of new patch name inlet; + // Dictionary to construct new patch from patchInfo { type patch; } + // How to construct: either from 'patches' or 'set' constructFrom set; + + // If constructFrom = set : name of faceSet set inlet; } { + // Name of new patch name outlet; + // Dictionary to construct new patch from patchInfo { type patch; } + // How to construct: either from 'patches' or 'set' constructFrom set; + + // If constructFrom = set : name of faceSet set outlet; } ); diff --git a/tutorials/incompressible/pimpleFoam/RAS/elipsekkLOmega/system/createPatchDict b/tutorials/incompressible/pimpleFoam/RAS/elipsekkLOmega/system/createPatchDict index 2dc4574a02..510b0aa4df 100644 --- a/tutorials/incompressible/pimpleFoam/RAS/elipsekkLOmega/system/createPatchDict +++ b/tutorials/incompressible/pimpleFoam/RAS/elipsekkLOmega/system/createPatchDict @@ -11,11 +11,8 @@ FoamFile class dictionary; object createPatchDict; } - // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -pointSync false; - patches ( { diff --git a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/system/createPatchDict b/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/system/createPatchDict index 715befccb9..9da69bbe38 100644 --- a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/system/createPatchDict +++ b/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/system/createPatchDict @@ -11,18 +11,15 @@ FoamFile class dictionary; object createPatchDict; } - // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -pointSync false; - patches ( { // Name of new patch name front; - // Type of new patch + // Dictionary to construct new patch from patchInfo { type empty; @@ -38,7 +35,7 @@ patches // Name of new patch name back; - // Type of new patch + // Dictionary to construct new patch from patchInfo { type empty; diff --git a/tutorials/multiphase/compressibleInterFoam/laminar/cylinder/system/createPatchDict b/tutorials/multiphase/compressibleInterFoam/laminar/cylinder/system/createPatchDict deleted file mode 100644 index 8f3d87d530..0000000000 --- a/tutorials/multiphase/compressibleInterFoam/laminar/cylinder/system/createPatchDict +++ /dev/null @@ -1,56 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ - ========= | - \\ / F ield | OpenFOAM: The Open Source CFD Toolbox - \\ / O peration | Website: https://openfoam.org - \\ / A nd | Version: dev - \\/ M anipulation | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - format ascii; - class dictionary; - object createPatchDict; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -// This application/dictionary controls: -// - optional: create new patches from boundary faces (either given as -// a set of patches or as a faceSet) -// - always: order faces on coupled patches such that they are opposite. This -// is done for all coupled faces, not just for any patches created. -// - optional: synchronise points on coupled patches. - -// 1. Create cyclic: -// - specify where the faces should come from -// - specify the type of cyclic. If a rotational specify the rotationAxis -// and centre to make matching easier -// - always create both halves in one invocation with correct 'neighbourPatch' -// setting. -// - optionally pointSync true to guarantee points to line up. - -// 2. Correct incorrect cyclic: -// This will usually fail upon loading: -// "face 0 area does not match neighbour 2 by 0.0100005%" -// " -- possible face ordering problem." -// - in polyMesh/boundary file: -// - loosen matchTolerance of all cyclics to get case to load -// - or change patch type from 'cyclic' to 'patch' -// and regenerate cyclic as above - - -// Do a synchronisation of coupled points after creation of any patches. -// Note: this does not work with points that are on multiple coupled patches -// with transformations (i.e. cyclics). -pointSync false; - -// Optional: Write cyclic matches into .obj format; defaults to false. -writeCyclicMatch false; - -// Patches to create. -patchInfo -( - // none -); - -// ************************************************************************* // diff --git a/tutorials/multiphase/potentialFreeSurfaceFoam/movingOscillatingBox/system/createPatchDict b/tutorials/multiphase/potentialFreeSurfaceFoam/movingOscillatingBox/system/createPatchDict index dc102acdd1..a73103e018 100644 --- a/tutorials/multiphase/potentialFreeSurfaceFoam/movingOscillatingBox/system/createPatchDict +++ b/tutorials/multiphase/potentialFreeSurfaceFoam/movingOscillatingBox/system/createPatchDict @@ -11,18 +11,8 @@ FoamFile class dictionary; object createPatchDict; } - // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -// Do a synchronisation of coupled points after creation of any patches. -// Note: this does not work with points that are on multiple coupled patches -// with transformations (i.e. cyclics). -pointSync false; - -// Optional: Write cyclic matches into .obj format; defaults to false. -writeCyclicMatch false; - -// Patches to create. patches ( {