From 83b357ab6ef8ccba520549d798dba1cd60ff0971 Mon Sep 17 00:00:00 2001 From: mattijs Date: Wed, 25 Jul 2012 12:09:09 +0100 Subject: [PATCH] ENH: AMIInterpolation: use stable guess for staritng seed. Add restart (under debug flag) --- .../AMIInterpolation/AMIInterpolation.C | 241 +++++++++++++++--- .../AMIInterpolation/AMIInterpolation.H | 25 ++ .../faceAreaIntersect/faceAreaIntersect.C | 10 +- .../faceAreaIntersect/faceAreaIntersect.H | 10 +- .../faceAreaIntersect/faceAreaIntersectI.H | 12 +- 5 files changed, 260 insertions(+), 38 deletions(-) diff --git a/src/meshTools/AMIInterpolation/AMIInterpolation/AMIInterpolation.C b/src/meshTools/AMIInterpolation/AMIInterpolation/AMIInterpolation.C index 9db5dc0e12..0b0e3800f7 100644 --- a/src/meshTools/AMIInterpolation/AMIInterpolation/AMIInterpolation.C +++ b/src/meshTools/AMIInterpolation/AMIInterpolation/AMIInterpolation.C @@ -782,6 +782,62 @@ void Foam::AMIInterpolation::appendNbrFaces } +template +bool Foam::AMIInterpolation::processSourceFace +( + const SourcePatch& srcPatch, + const TargetPatch& tgtPatch, + const label srcFaceI, + const label tgtStartFaceI, + + // list of tgt face neighbour faces + DynamicList