diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc index dc29c3e4ea74cb61b2229ed009fb6e39942c51f5..373e8deebc0005a3cfd5189f217c85596b02bd8b 100644 --- a/src/one-body-sample.cc +++ b/src/one-body-sample.cc @@ -504,10 +504,11 @@ int main(int argc, char *argv[]) { if (parset.get<bool>("writeVTK")) { SingletonVectorType vonMisesStress; - VonMisesStressAssembler<GridType> localStressAssembler( - E, nu, + auto const gridDisplacement = Dune::make_shared<BasisGridFunction<P1Basis, VectorType> const>( - p1Basis, u)); + p1Basis, u); + VonMisesStressAssembler<GridType> localStressAssembler( + E, nu, gridDisplacement); FunctionalAssembler<P0Basis>(p0Basis) .assemble(localStressAssembler, vonMisesStress, true);