diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc index 06ec0ceacc542da23c4be4b77b6517e1a252747c..0a8acb75e0912ada8bf346c3b3bd8f3322b45ef1 100644 --- a/src/one-body-sample.cc +++ b/src/one-body-sample.cc @@ -202,18 +202,17 @@ int main(int argc, char *argv[]) { VectorType u5 = u4; SingletonVectorType s4_old(finestSize); - SingletonVectorType s5_old(finestSize); s4_old = parset.get<double>("boundary.friction.state.initial"); - s5_old = s4_old; + SingletonVectorType s5_old = s4_old; VectorType u4_diff(finestSize); u4_diff = 0.0; // Has to be zero! VectorType u5_diff = u4_diff; auto s4_new = Dune::make_shared<SingletonVectorType>(finestSize); - auto s5_new = Dune::make_shared<SingletonVectorType>(finestSize); *s4_new = s4_old; - *s5_new = *s4_new; + auto s5_new = Dune::make_shared<SingletonVectorType>(finestSize); + *s5_new = s5_old; SingletonVectorType vonMisesStress;