MULES: Improve handling of very small geometries

This commit is contained in:
Henry Weller
2017-07-24 10:35:54 +01:00
committed by Andrew Heather
parent d27457d41d
commit 41e4d68ff8
2 changed files with 8 additions and 8 deletions

View File

@ -202,8 +202,8 @@ void Foam::MULES::limiterCorr
scalarField psiMaxn(psiIf.size(), psiMin);
scalarField psiMinn(psiIf.size(), psiMax);
scalarField sumPhip(psiIf.size(), VSMALL);
scalarField mSumPhim(psiIf.size(), VSMALL);
scalarField sumPhip(psiIf.size(), 0.0);
scalarField mSumPhim(psiIf.size(), 0.0);
forAll(phiCorrIf, facei)
{
@ -371,7 +371,7 @@ void Foam::MULES::limiterCorr
max(min
(
(sumlPhip[celli] + psiMaxn[celli])
/(mSumPhim[celli] - SMALL),
/(mSumPhim[celli] + ROOTVSMALL),
1.0), 0.0
);
@ -379,7 +379,7 @@ void Foam::MULES::limiterCorr
max(min
(
(mSumlPhim[celli] + psiMinn[celli])
/(sumPhip[celli] + SMALL),
/(sumPhip[celli] + ROOTVSMALL),
1.0), 0.0
);
}

View File

@ -240,8 +240,8 @@ void Foam::MULES::limiter
scalarField sumPhiBD(psiIf.size(), 0.0);
scalarField sumPhip(psiIf.size(), VSMALL);
scalarField mSumPhim(psiIf.size(), VSMALL);
scalarField sumPhip(psiIf.size(), 0.0);
scalarField mSumPhim(psiIf.size(), 0.0);
forAll(phiCorrIf, facei)
{
@ -442,7 +442,7 @@ void Foam::MULES::limiter
max(min
(
(sumlPhip[celli] + psiMaxn[celli])
/(mSumPhim[celli] - SMALL),
/(mSumPhim[celli] + ROOTVSMALL),
1.0), 0.0
);
@ -450,7 +450,7 @@ void Foam::MULES::limiter
max(min
(
(mSumlPhim[celli] + psiMinn[celli])
/(sumPhip[celli] + SMALL),
/(sumPhip[celli] + ROOTVSMALL),
1.0), 0.0
);
}