diff --git a/dune/gfe/cosseratenergystiffness.hh b/dune/gfe/cosseratenergystiffness.hh index 6d7f7414d60a484d7214baaa46de99a41e92bbb4..755f749bb789a4a89661704c1f5037510a024941 100644 --- a/dune/gfe/cosseratenergystiffness.hh +++ b/dune/gfe/cosseratenergystiffness.hh @@ -412,7 +412,7 @@ energy(const Entity& element, // Only translational dofs are affected by the Neumann force for (size_t i=0; i<neumannValue.size(); i++) - energy += thickness_ * (neumannValue[i] * value.r[i]) * quad[pt].weight() * integrationElement; + energy -= thickness_ * (neumannValue[i] * value.r[i]) * quad[pt].weight() * integrationElement; }