From dfcf3cab3c167cf3a4c4f5bb89ae2f42227d95c0 Mon Sep 17 00:00:00 2001 From: Oliver Sander <sander@igpm.rwth-aachen.de> Date: Mon, 30 May 2011 10:37:49 +0000 Subject: [PATCH] bugfix: consistently leave out the 0.5 in front of the sum. We never use it [[Imported from SVN: r7348]] --- dune/gfe/averagedistanceassembler.hh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dune/gfe/averagedistanceassembler.hh b/dune/gfe/averagedistanceassembler.hh index 9d085d7c..ba8add41 100644 --- a/dune/gfe/averagedistanceassembler.hh +++ b/dune/gfe/averagedistanceassembler.hh @@ -22,7 +22,7 @@ public: double result = 0; for (size_t i=0; i<coefficients_.size(); i++) { double dist = TargetSpace::distance(coefficients_[i], x); - result += 0.5*weights_[i]*dist*dist; + result += weights_[i]*dist*dist; } return result; @@ -33,7 +33,7 @@ public: { gradient = 0; for (size_t i=0; i<coefficients_.size(); i++) - gradient.axpy(0.5*weights_[i], + gradient.axpy(weights_[i], TargetSpace::derivativeOfDistanceSquaredWRTSecondArgument(coefficients_[i], x)); } -- GitLab