diff --git a/dumux/freeflow/rans/oneeq/staggered/fluxvariables.hh b/dumux/freeflow/rans/oneeq/staggered/fluxvariables.hh index 17f5c5a6fea5df0ddf2c1779d17c6358f8d1c52c..6c2a0cf8926045663ea13aafd2a2312f93a78739 100644 --- a/dumux/freeflow/rans/oneeq/staggered/fluxvariables.hh +++ b/dumux/freeflow/rans/oneeq/staggered/fluxvariables.hh @@ -116,8 +116,8 @@ public: // average and distance Scalar coeff = arithmeticMean(insideCoeff, outsideCoeff, - (insideScv.dofPosition() - scvf.ipGlobal()).two_norm(), - (outsideScv.dofPosition() - scvf.ipGlobal()).two_norm()); + (outsideScv.dofPosition() - scvf.ipGlobal()).two_norm(), + (insideScv.dofPosition() - scvf.ipGlobal()).two_norm()); Scalar distance = 0.0; // adapt boundary handling diff --git a/dumux/freeflow/rans/twoeq/komega/staggered/fluxvariables.hh b/dumux/freeflow/rans/twoeq/komega/staggered/fluxvariables.hh index bc76b71421488e78856afd28241521bf6190b271..48a716b1dc8bf98d71e823a01a921221028214ba 100644 --- a/dumux/freeflow/rans/twoeq/komega/staggered/fluxvariables.hh +++ b/dumux/freeflow/rans/twoeq/komega/staggered/fluxvariables.hh @@ -127,12 +127,13 @@ public: insideCoeff_w *= insideVolVars.extrusionFactor(); outsideCoeff_w *= outsideVolVars.extrusionFactor(); + // average and distance Scalar coeff_k = arithmeticMean(insideCoeff_k, outsideCoeff_k, - (insideScv.dofPosition() - scvf.ipGlobal()).two_norm(), - (outsideScv.dofPosition() - scvf.ipGlobal()).two_norm()); + (outsideScv.dofPosition() - scvf.ipGlobal()).two_norm(), + (insideScv.dofPosition() - scvf.ipGlobal()).two_norm()); Scalar coeff_w = arithmeticMean(insideCoeff_w, outsideCoeff_w, - (insideScv.dofPosition() - scvf.ipGlobal()).two_norm(), - (outsideScv.dofPosition() - scvf.ipGlobal()).two_norm()); + (outsideScv.dofPosition() - scvf.ipGlobal()).two_norm(), + (insideScv.dofPosition() - scvf.ipGlobal()).two_norm()); Scalar distance = 0.0; // adapt boundary handling diff --git a/dumux/freeflow/rans/twoeq/lowrekepsilon/staggered/fluxvariables.hh b/dumux/freeflow/rans/twoeq/lowrekepsilon/staggered/fluxvariables.hh index 0add605a222922346538bf123f386ef98ec7a11a..18c1388b4bb663eb0d14bbde1604d023ff5c95f6 100644 --- a/dumux/freeflow/rans/twoeq/lowrekepsilon/staggered/fluxvariables.hh +++ b/dumux/freeflow/rans/twoeq/lowrekepsilon/staggered/fluxvariables.hh @@ -129,11 +129,11 @@ public: // average and distance Scalar coeff_k = arithmeticMean(insideCoeff_k, outsideCoeff_k, - (insideScv.dofPosition() - scvf.ipGlobal()).two_norm(), - (outsideScv.dofPosition() - scvf.ipGlobal()).two_norm()); + (outsideScv.dofPosition() - scvf.ipGlobal()).two_norm(), + (insideScv.dofPosition() - scvf.ipGlobal()).two_norm()); Scalar coeff_e = arithmeticMean(insideCoeff_e, outsideCoeff_e, - (insideScv.dofPosition() - scvf.ipGlobal()).two_norm(), - (outsideScv.dofPosition() - scvf.ipGlobal()).two_norm()); + (outsideScv.dofPosition() - scvf.ipGlobal()).two_norm(), + (insideScv.dofPosition() - scvf.ipGlobal()).two_norm()); Scalar distance = 0.0; // adapt boundary handling