Skip to content
Snippets Groups Projects
Commit 66610a31 authored by Kilian Weishaupt's avatar Kilian Weishaupt
Browse files

[ff][fluxoversurface] Consider extrusion factor for volume flux

parent d65b9b49
No related branches found
No related tags found
1 merge request!1503Fix/extrusionfactor ff
...@@ -250,7 +250,10 @@ public: ...@@ -250,7 +250,10 @@ public:
const auto& elemFluxVarsCache) const auto& elemFluxVarsCache)
{ {
CellCenterPrimaryVariables result(0.0); CellCenterPrimaryVariables result(0.0);
result[0] = elemFaceVars[scvf].velocitySelf() * scvf.area() * scvf.directionSign(); const auto& insideVolVars = elemVolVars[scvf.insideScvIdx()];
const auto& outsideVolVars = elemVolVars[scvf.outsideScvIdx()];
const Scalar extrusionFactor = harmonicMean(insideVolVars.extrusionFactor(), outsideVolVars.extrusionFactor());
result[0] = elemFaceVars[scvf].velocitySelf() * scvf.area() * extrusionFactor * scvf.directionSign();
return result; return result;
}; };
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment