Skip to content
Snippets Groups Projects
Commit 498ff5a9 authored by Henry's avatar Henry
Browse files

compressibleInterDyMFoam: Corrected handling of the relative flux

parent 4d7ab99f
Branches
Tags
No related merge requests found
......@@ -32,6 +32,9 @@
)/(mesh.magSf().boundaryField()*rAUf.boundaryField())
);
// Make the fluxes relative to the mesh motion
fvc::makeRelative(phiHbyA, U);
tmp<fvScalarMatrix> p_rghEqnComp1;
tmp<fvScalarMatrix> p_rghEqnComp2;
......@@ -114,12 +117,9 @@
{
Uf = fvc::interpolate(U);
surfaceVectorField n(mesh.Sf()/mesh.magSf());
Uf += n*(phi/mesh.magSf() - (n & Uf));
Uf += n*(fvc::absolute(phi, U)/mesh.magSf() - (n & Uf));
}
// Make the fluxes relative to the mesh motion
fvc::makeRelative(phi, U);
// Update densities from change in p_rgh
rho1 += psi1*(p_rgh - p_rgh_0);
rho2 += psi2*(p_rgh - p_rgh_0);
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment