BUG: EP:1070. Adding check for coupled patches in faceReflecting

This commit is contained in:
sergio
2019-07-22 15:16:09 -07:00
parent 664e483dae
commit a269c86ff4

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | \\ / O peration |
\\ / A nd | Copyright (C) 2018 OpenCFD Ltd. \\ / A nd | Copyright (C) 2018-2019 OpenCFD Ltd.
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -412,6 +412,10 @@ void Foam::faceReflecting::calculate()
// Fill patchr // Fill patchr
forAll(patchr, patchi) forAll(patchr, patchi)
{
const polyPatch& pp = patches[patchi];
if (!pp.coupled() && !isA<cyclicAMIPolyPatch>(pp))
{ {
for (label bandI = 0; bandI < nBands; bandI++) for (label bandI = 0; bandI < nBands; bandI++)
{ {
@ -432,6 +436,7 @@ void Foam::faceReflecting::calculate()
); );
} }
} }
}
List<scalarField> r(nBands); List<scalarField> r(nBands);
for (label bandI = 0; bandI < nBands; bandI++) for (label bandI = 0; bandI < nBands; bandI++)