From 3829795e266ac6ecc4ab4a558215ddb6d7da3a03 Mon Sep 17 00:00:00 2001 From: Lars von Wolff <lars.von-wolff@ians.uni-stuttgart.de> Date: Fri, 9 Apr 2021 13:28:14 +0200 Subject: [PATCH] Reaction for second upscaled example --- src/paper_thinstrip_mixed/tmixed_upscaledc.hh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/paper_thinstrip_mixed/tmixed_upscaledc.hh b/src/paper_thinstrip_mixed/tmixed_upscaledc.hh index 83aa75a..bea9c72 100644 --- a/src/paper_thinstrip_mixed/tmixed_upscaledc.hh +++ b/src/paper_thinstrip_mixed/tmixed_upscaledc.hh @@ -78,8 +78,14 @@ template<typename Param, typename PAdaptor, typename CGFS, typename CContainer, auto phicOld = pAdapt.evalPhiCOld(xg); auto phiSolid = pAdapt.evalPhiSolid(xg); auto phiSolidOld = pAdapt.evalPhiSolidOld(xg); + RF source = 0; + if(xg > 0.1 && xg < 0.3) + { + source = (xg-0.1)*(0.3-xg); + } r.accumulate(lfsv,0, eg.geometry().volume()* - ((phic*c - phicOld*cOld + param.phys.uAst*(phiSolid-phiSolidOld))/param.time.dt)); + ((phic*c - phicOld*cOld + param.phys.uAst*(phiSolid-phiSolidOld))/param.time.dt + + source)); //std::cout << "bye alpha" << std::endl; } //alpha volume -- GitLab