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