mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
MULES: Improve handling of very small geometries
This commit is contained in:
committed by
Andrew Heather
parent
d27457d41d
commit
41e4d68ff8
@ -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
|
||||
);
|
||||
}
|
||||
|
||||
@ -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
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user