diff --git a/src/linear-elasticity.cc b/src/linear-elasticity.cc index 2207aa88fa982b28e12d7d71834dfdb1db27b672..43c7243a0718304a1670a90bdccd048e8c89c011 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);