MULES: Improve handling of very small geometries
This commit is contained in:
parent
2fb9ffc651
commit
d1b59e976d
2 changed files with 8 additions and 8 deletions
|
|
@ -202,8 +202,8 @@ void Foam::MULES::limiterCorr
|
||||||
scalarField psiMaxn(psiIf.size(), psiMin);
|
scalarField psiMaxn(psiIf.size(), psiMin);
|
||||||
scalarField psiMinn(psiIf.size(), psiMax);
|
scalarField psiMinn(psiIf.size(), psiMax);
|
||||||
|
|
||||||
scalarField sumPhip(psiIf.size(), VSMALL);
|
scalarField sumPhip(psiIf.size(), 0.0);
|
||||||
scalarField mSumPhim(psiIf.size(), VSMALL);
|
scalarField mSumPhim(psiIf.size(), 0.0);
|
||||||
|
|
||||||
forAll(phiCorrIf, facei)
|
forAll(phiCorrIf, facei)
|
||||||
{
|
{
|
||||||
|
|
@ -371,7 +371,7 @@ void Foam::MULES::limiterCorr
|
||||||
max(min
|
max(min
|
||||||
(
|
(
|
||||||
(sumlPhip[celli] + psiMaxn[celli])
|
(sumlPhip[celli] + psiMaxn[celli])
|
||||||
/(mSumPhim[celli] - SMALL),
|
/(mSumPhim[celli] + ROOTVSMALL),
|
||||||
1.0), 0.0
|
1.0), 0.0
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
@ -379,7 +379,7 @@ void Foam::MULES::limiterCorr
|
||||||
max(min
|
max(min
|
||||||
(
|
(
|
||||||
(mSumlPhim[celli] + psiMinn[celli])
|
(mSumlPhim[celli] + psiMinn[celli])
|
||||||
/(sumPhip[celli] + SMALL),
|
/(sumPhip[celli] + ROOTVSMALL),
|
||||||
1.0), 0.0
|
1.0), 0.0
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -240,8 +240,8 @@ void Foam::MULES::limiter
|
||||||
|
|
||||||
scalarField sumPhiBD(psiIf.size(), 0.0);
|
scalarField sumPhiBD(psiIf.size(), 0.0);
|
||||||
|
|
||||||
scalarField sumPhip(psiIf.size(), VSMALL);
|
scalarField sumPhip(psiIf.size(), 0.0);
|
||||||
scalarField mSumPhim(psiIf.size(), VSMALL);
|
scalarField mSumPhim(psiIf.size(), 0.0);
|
||||||
|
|
||||||
forAll(phiCorrIf, facei)
|
forAll(phiCorrIf, facei)
|
||||||
{
|
{
|
||||||
|
|
@ -442,7 +442,7 @@ void Foam::MULES::limiter
|
||||||
max(min
|
max(min
|
||||||
(
|
(
|
||||||
(sumlPhip[celli] + psiMaxn[celli])
|
(sumlPhip[celli] + psiMaxn[celli])
|
||||||
/(mSumPhim[celli] - SMALL),
|
/(mSumPhim[celli] + ROOTVSMALL),
|
||||||
1.0), 0.0
|
1.0), 0.0
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
@ -450,7 +450,7 @@ void Foam::MULES::limiter
|
||||||
max(min
|
max(min
|
||||||
(
|
(
|
||||||
(mSumlPhim[celli] + psiMinn[celli])
|
(mSumlPhim[celli] + psiMinn[celli])
|
||||||
/(sumPhip[celli] + SMALL),
|
/(sumPhip[celli] + ROOTVSMALL),
|
||||||
1.0), 0.0
|
1.0), 0.0
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue