From 6c36088a485cac13cc3e2d91e296c985b5d822df Mon Sep 17 00:00:00 2001
From: Oliver Sander <oliver.sander@tu-dresden.de>
Date: Fri, 20 Dec 2019 10:17:11 +0100
Subject: [PATCH] Introduce the type 'GridView' for the LeafGridView

It simplifies the code a little.
---
 src/linear-elasticity.cc | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/linear-elasticity.cc b/src/linear-elasticity.cc
index 2207aa8..43c7243 100644
--- a/src/linear-elasticity.cc
+++ b/src/linear-elasticity.cc
@@ -89,6 +89,7 @@ int main (int argc, char *argv[]) try
     typedef BoundaryPatch<GridType::LeafGridView> LeafBoundaryPatch;
 
     GridType* grid= new GridType;
+    using GridView = GridType::LeafGridView;
     grid->setRefinementType(GridType::COPY);
 
 #if HAVE_AMIRAMESH
@@ -139,7 +140,7 @@ int main (int argc, char *argv[]) try
 
     while (true) {
 
-        using P1Basis = Dune::Functions::LagrangeBasis<GridType::LeafGridView,1>;
+        using P1Basis = Dune::Functions::LagrangeBasis<GridView,1>;
         using FufemP1Basis = DuneFunctionsBasis<P1Basis>;
         FufemP1Basis p1NodalBasis(grid->leafGridView());
 
@@ -262,7 +263,7 @@ int main (int argc, char *argv[]) try
         //   Estimate error and refine grid
         // /////////////////////////////////////////////////////////////
 
-        using P2Basis = Dune::Functions::LagrangeBasis<GridType::LeafGridView,2>;
+        using P2Basis = Dune::Functions::LagrangeBasis<GridView,2>;
         using FufemP2NodalBasis = DuneFunctionsBasis<P2Basis>;
         HierarchicalEstimator<FufemP2NodalBasis,dim> estimator(*grid);
 
-- 
GitLab