From 0ab048e07614f34532707a98c88c2c98392226a8 Mon Sep 17 00:00:00 2001 From: mattijs <mattijs> Date: Thu, 10 Dec 2015 11:25:53 +0000 Subject: [PATCH] COMP: autoHexMesh: fix pow(int, int) ambiguity --- .../meshRefinement/meshRefinementGapRefine.C | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinementGapRefine.C b/src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinementGapRefine.C index fbfcef9273c..68121ff02d9 100644 --- a/src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinementGapRefine.C +++ b/src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinementGapRefine.C @@ -546,7 +546,7 @@ Foam::label Foam::meshRefinement::markSurfaceGapRefinement // // if (cLevel >= minLevel && cLevel < maxLevel) // { -// scalar cellSize = edge0Len/pow(2, cLevel); +// scalar cellSize = edge0Len/pow(2.0, cLevel); // // // Update gap size // nearGap[i] = nGapCells*cellSize; @@ -687,7 +687,7 @@ Foam::label Foam::meshRefinement::generateRays if (cLevel >= gapInfo[1] && cLevel < gapInfo[2]) { - scalar cellSize = meshCutter_.level0EdgeLength()/pow(2, cLevel); + scalar cellSize = meshCutter_.level0EdgeLength()/pow(2.0, cLevel); // Calculate gap size scalar nearGap = gapInfo[0]*cellSize; @@ -803,7 +803,7 @@ Foam::label Foam::meshRefinement::generateRays if (cLevel >= gapInfo[1] && cLevel < gapInfo[2]) { - scalar cellSize = meshCutter_.level0EdgeLength()/pow(2, cLevel); + scalar cellSize = meshCutter_.level0EdgeLength()/pow(2.0, cLevel); // Calculate gap size scalar nearGap = gapInfo[0]*cellSize; @@ -1133,7 +1133,7 @@ Foam::label Foam::meshRefinement::markInternalGapRefinement forAll(cellMap, i) { label cellI = cellMap[i]; - scalar cellSize = edge0Len/pow(2, cellLevel[cellI]); + scalar cellSize = edge0Len/pow(2.0, cellLevel[cellI]); gapSize[i] = shellGapInfo[i][0]*cellSize; } @@ -1410,7 +1410,8 @@ Foam::label Foam::meshRefinement::markInternalGapRefinement { // Needed gap size label cLevel = cellLevel[cellI]; - scalar cellSize = meshCutter_.level0EdgeLength()/pow(2, cLevel); + scalar cellSize = + meshCutter_.level0EdgeLength()/pow(2.0, cLevel); scalar neededGapSize = numGapCells[cellI]*cellSize; if (neededGapSize > detectedGapSize[cellI]) -- GitLab