From 8926f36d7d790f14f2ecf20b52d3743f58e8fa02 Mon Sep 17 00:00:00 2001 From: Oliver Sander <sander@igpm.rwth-aachen.de> Date: Fri, 19 Feb 2010 12:03:20 +0000 Subject: [PATCH] bugfixes in the new assembleHessian method [[Imported from SVN: r5599]] --- src/averagedistanceassembler.hh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/averagedistanceassembler.hh b/src/averagedistanceassembler.hh index 18de1a9e..82b04e83 100644 --- a/src/averagedistanceassembler.hh +++ b/src/averagedistanceassembler.hh @@ -57,8 +57,8 @@ public: Dune::FieldMatrix<double,size,size>& matrix) const { matrix = 0; - for (int i=0; i<dim+1; i++) - matrix.axpy(w[i], TargetSpace::secondDerivativeOfDistanceSquaredWRTSecondArgument(coefficients_[i], q)); + for (int i=0; i<coefficients_.size(); i++) + matrix.axpy(weights_[i], TargetSpace::secondDerivativeOfDistanceSquaredWRTSecondArgument(coefficients_[i], x)); } const std::vector<TargetSpace> coefficients_; -- GitLab