diff --git a/dune/gfe/rodassembler.cc b/dune/gfe/rodassembler.cc index de6c2117b70e28800d752f0d3426b55dbbc36c7e..d3c64fc2fb034aa2a012b6494b2e361c9b79a917 100644 --- a/dune/gfe/rodassembler.cc +++ b/dune/gfe/rodassembler.cc @@ -537,7 +537,7 @@ computeEnergy(const std::vector<RigidBodyMotion<double,2> >& sol) const int numOfBaseFct = localFiniteElement.localBasis().size(); - RigidBodyMotion<double,2> localSolution[numOfBaseFct]; + std::vector<RigidBodyMotion<double,2> > localSolution(numOfBaseFct); for (int i=0; i<numOfBaseFct; i++) localSolution[i] = sol[this->basis_.index(*it,i)];