From e42c84089ecda47277563e517bd77c196d1d9f04 Mon Sep 17 00:00:00 2001
From: Oliver Sander <sander@igpm.rwth-aachen.de>
Date: Thu, 15 Mar 2012 07:33:55 +0000
Subject: [PATCH] enable all three parts of the gradient

[[Imported from SVN: r8570]]
---
 dune/gfe/cosseratenergystiffness.hh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dune/gfe/cosseratenergystiffness.hh b/dune/gfe/cosseratenergystiffness.hh
index 764d6c19..029689c5 100644
--- a/dune/gfe/cosseratenergystiffness.hh
+++ b/dune/gfe/cosseratenergystiffness.hh
@@ -816,7 +816,7 @@ assembleGradient(const Entity& element,
             if (gridDim==2) {
                 typename TargetSpace::EmbeddedTangentVector tmp(0);
                 longQuadraticMembraneEnergyGradient(tmp,R,dR_dv,derivative,derOfGradientWRTCoefficient,U);
-                //embeddedLocalGradient[i].axpy(weight * thickness_, tmp);
+                embeddedLocalGradient[i].axpy(weight * thickness_, tmp);
                 
                 tmp = 0;
                 curvatureEnergyGradient(tmp,R,DR,dDR_dv);
@@ -824,7 +824,7 @@ assembleGradient(const Entity& element,
                 
                 tmp = 0;
                 bendingEnergyGradient(tmp,R,dR_dv,DR,dDR_dv);
-                //embeddedLocalGradient[i].axpy(weight * std::pow(thickness_,3) / 12.0, tmp);
+                embeddedLocalGradient[i].axpy(weight * std::pow(thickness_,3) / 12.0, tmp);
             } else if (gridDim==3) {
                 assert(gridDim==2);  // 3d not implemented yet
 //             energy += weight * quadraticMembraneEnergyGradient(U);
-- 
GitLab