From 3b3941e665b02892c5dfb6a29dcee4dad547bd59 Mon Sep 17 00:00:00 2001
From: Elias Pipping <elias.pipping@fu-berlin.de>
Date: Thu, 12 Sep 2013 13:09:45 +0200
Subject: [PATCH] [Cleanup] Move declarations

---
 src/one-body-sample.cc | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc
index 489f69ad..b3ca3683 100644
--- a/src/one-body-sample.cc
+++ b/src/one-body-sample.cc
@@ -244,6 +244,7 @@ int main(int argc, char *argv[]) {
           ;
       }
     }
+    BoundaryPatch<GridView> const frictionalBoundary(leafView, frictionalNodes);
 
     // Set up functions for time-dependent boundary conditions
     using FunctionType = Dune::VirtualFunction<double, double>;
@@ -324,9 +325,6 @@ int main(int argc, char *argv[]) {
     EnergyNorm<SingletonMatrixType, SingletonVectorType> const stateEnergyNorm(
         frictionalBoundaryMassMatrix);
     {
-      BoundaryPatch<GridView> const frictionalBoundary(leafView,
-                                                       frictionalNodes);
-
       BoundaryMassAssembler<
           GridType, BoundaryPatch<GridView>, P1Basis::LocalFiniteElement,
           P1Basis::LocalFiniteElement, SmallSingletonMatrix> const
@@ -580,10 +578,10 @@ int main(int argc, char *argv[]) {
       relaxationWriter << std::endl;
 
       if (parset.get<bool>("io.writeVTK")) {
-        SingletonVectorType vonMisesStress;
         auto const gridDisplacement =
             Dune::make_shared<BasisGridFunction<P1Basis, VectorType> const>(
                 p1Basis, u);
+        SingletonVectorType vonMisesStress;
         VonMisesStressAssembler<GridType> localStressAssembler(
             E, nu, gridDisplacement);
         p0Assembler.assembleFunctional(localStressAssembler, vonMisesStress);
-- 
GitLab