BUG: heat transfer Boussinesq solvers - added fvOptions MRF support - mantis #1267

This commit is contained in:
andy 2014-04-11 12:11:36 +01:00
parent 689b37fe0d
commit 6459a1d179
2 changed files with 6 additions and 2 deletions

View file

@ -15,13 +15,15 @@
+ phig
);
fvOptions.makeRelative(phiHbyA);
// Update the fixedFluxPressure BCs to ensure flux consistency
setSnGrad<fixedFluxPressureFvPatchScalarField>
(
p_rgh.boundaryField(),
(
phiHbyA.boundaryField()
- (mesh.Sf().boundaryField() & U.boundaryField())
- fvOptions.relative(mesh.Sf().boundaryField() & U.boundaryField())
)/(mesh.magSf().boundaryField()*rAUf.boundaryField())
);

View file

@ -14,6 +14,8 @@
(fvc::interpolate(HbyA) & mesh.Sf())
);
fvOptions.makeRelative(phiHbyA);
adjustPhi(phiHbyA, U, p_rgh);
phiHbyA += phig;
@ -24,7 +26,7 @@
p_rgh.boundaryField(),
(
phiHbyA.boundaryField()
- (mesh.Sf().boundaryField() & U.boundaryField())
- fvOptions.relative(mesh.Sf().boundaryField() & U.boundaryField())
)/(mesh.magSf().boundaryField()*rAUf.boundaryField())
);