diff --git a/dumux/porousmediumflow/implicit/velocityoutput.hh b/dumux/porousmediumflow/implicit/velocityoutput.hh index 74204675ecfd79d8c0aeedd4ab166bf71bb0b3f5..10093419b0ab36ce89c6ba004ebc8be73d4b060c 100644 --- a/dumux/porousmediumflow/implicit/velocityoutput.hh +++ b/dumux/porousmediumflow/implicit/velocityoutput.hh @@ -270,11 +270,12 @@ public: for (auto&& scvf2 : scvfs(fvGeometry)) { if (scvf2.index() != scvfIdxGlobal && - std::abs(scvf2.unitOuterNormal()*scvfNormal) < 1e-6) + std::abs(1.0 - std::abs(scvf2.unitOuterNormal()*scvfNormal)) < 1e-6) { scvfFluxes[scvfIdx] = -scvfFluxes[oppositeScvfIdx]; break; } + oppositeScvfIdx++; } } // simplices