From d8102fc0bc5a77bd7c4432ace7c1262c0480f9c5 Mon Sep 17 00:00:00 2001 From: mattijs <mattijs> Date: Fri, 3 Jun 2011 01:42:24 +0100 Subject: [PATCH] ENH: meshRefinement: use cyclicSlip for pointMotion on cyclic patches --- .../autoMesh/autoHexMesh/meshRefinement/meshRefinement.C | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinement.C b/src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinement.C index e5065b91f0e..6a16b71190c 100644 --- a/src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinement.C +++ b/src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinement.C @@ -45,6 +45,7 @@ License #include "slipPointPatchFields.H" #include "fixedValuePointPatchFields.H" #include "calculatedPointPatchFields.H" +#include "cyclicSlipPointPatchFields.H" #include "processorPointPatch.H" #include "globalIndex.H" #include "meshTools.H" @@ -1458,6 +1459,10 @@ Foam::tmp<Foam::pointVectorField> Foam::meshRefinement::makeDisplacementField { patchFieldTypes[patchI] = calculatedPointPatchVectorField::typeName; } + else if (isA<cyclicPointPatch>(pointPatches[patchI])) + { + patchFieldTypes[patchI] = cyclicSlipPointPatchVectorField::typeName; + } } // Note: time().timeName() instead of meshRefinement::timeName() since -- GitLab