Adding area weighted average to U mean calculation for uniformJump option in fan BC

This commit is contained in:
sergio
2016-09-02 11:51:59 -07:00
parent 6ffdce83aa
commit a4b62e6549

View File

@ -46,7 +46,8 @@ void Foam::fanFvPatchField<Foam::scalar>::calcFanJump()
scalarField Un(max(phip/patch().magSf(), scalar(0)));
if (uniformJump_)
{
Un = gAverage(Un);
scalar area = gSum(patch().magSf());
Un = gSum(Un*patch().magSf())/area;
}
if (phi.dimensions() == dimDensity*dimVelocity*dimArea)