From 61c85c977a623fad13654244521c7484f1974b76 Mon Sep 17 00:00:00 2001 From: sergio Date: Thu, 19 Jun 2014 09:24:53 +0100 Subject: [PATCH] BUG: Fixing adress list size --- .../meshToMesh/calcMethod/direct/directMethod.C | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/sampling/meshToMeshInterpolation/meshToMesh/calcMethod/direct/directMethod.C b/src/sampling/meshToMeshInterpolation/meshToMesh/calcMethod/direct/directMethod.C index f8d5598f3b..a67cbe4a3e 100644 --- a/src/sampling/meshToMeshInterpolation/meshToMesh/calcMethod/direct/directMethod.C +++ b/src/sampling/meshToMeshInterpolation/meshToMesh/calcMethod/direct/directMethod.C @@ -154,16 +154,14 @@ void Foam::directMethod::calculateAddressing // transfer addressing into persistent storage forAll(srcToTgtCellAddr, i) { - scalar v = srcVc[i]; + srcToTgtCellWght[i] = scalarList(srcToTgt[i].size(), srcVc[i]); srcToTgtCellAddr[i].transfer(srcToTgt[i]); - srcToTgtCellWght[i] = scalarList(1, v); } forAll(tgtToSrcCellAddr, i) { - scalar v = tgtVc[i]; + tgtToSrcCellWght[i] = scalarList(tgtToSrc[i].size(), tgtVc[i]); tgtToSrcCellAddr[i].transfer(tgtToSrc[i]); - tgtToSrcCellWght[i] = scalarList(1, v); } }