reactingMultiphaseEulerFoam: Prevent dereference of non-existent drag fields

This commit is contained in:
Will Bainbridge
2018-03-12 12:18:07 +00:00
parent f46fad4343
commit dce56828e7
2 changed files with 16 additions and 4 deletions

View File

@ -137,8 +137,14 @@ while (pimple.correct())
forAll(phases, phasei)
{
HbyAs[phasei] -= KdUByAs[phasei];
phiHbyAs[phasei] -= phiKdPhis[phasei];
if (KdUByAs.set(phasei))
{
HbyAs[phasei] -= KdUByAs[phasei];
}
if (phiKdPhis.set(phasei))
{
phiHbyAs[phasei] -= phiKdPhis[phasei];
}
}
}
@ -169,7 +175,10 @@ while (pimple.correct())
forAll(phases, phasei)
{
phiHbyA -= alphafs[phasei]*phiKdPhis[phasei];
if (phiKdPhis.set(phasei))
{
phiHbyA -= alphafs[phasei]*phiKdPhis[phasei];
}
}
}

View File

@ -169,7 +169,10 @@ while (pimple.correct())
forAll(phases, phasei)
{
phiHbyA -= alphafs[phasei]*phiKdPhifs[phasei];
if (phiKdPhifs.set(phasei))
{
phiHbyA -= alphafs[phasei]*phiKdPhifs[phasei];
}
}
}