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