From 2f214482376c4de11b01f3c1dd744bec9f9aa2e9 Mon Sep 17 00:00:00 2001
From: Leo Schmidt <lschmidt@math.fu-berlin.de>
Date: Thu, 22 Oct 2009 13:23:32 +0000
Subject: [PATCH] RodAssembler is parametrized by a GridView instead of Grid

[[Imported from SVN: r5099]]
---
 neudircoupling.cc | 2 +-
 rod-eoc.cc        | 2 +-
 rod3d.cc          | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/neudircoupling.cc b/neudircoupling.cc
index 068e138b..90a95c88 100644
--- a/neudircoupling.cc
+++ b/neudircoupling.cc
@@ -251,7 +251,7 @@ int main (int argc, char *argv[]) try
     RodLocalStiffness<RodGridType::LeafGridView,double> rodLocalStiffness(rodGrid.leafView(),
                                                                        rodA, rodJ1, rodJ2, rodE, rodNu);
 
-    RodAssembler<RodGridType> rodAssembler(rodGrid, &rodLocalStiffness);
+    RodAssembler<RodGridType::LeafGridView> rodAssembler(rodGrid.leafView(), &rodLocalStiffness);
 
     RiemannianTrustRegionSolver<RodGridType,RigidBodyMotion<3> > rodSolver;
     rodSolver.setup(rodGrid, 
diff --git a/rod-eoc.cc b/rod-eoc.cc
index 1baee43f..3dedf69e 100644
--- a/rod-eoc.cc
+++ b/rod-eoc.cc
@@ -86,7 +86,7 @@ void solve (const GridType& grid,
     //   Create a solver for the rod problem
     // ///////////////////////////////////////////
 
-    RodAssembler<GridType> rodAssembler(grid, &localStiffness);
+    RodAssembler<GridType::LeafGridView> rodAssembler(grid.leafView(), &localStiffness);
 
     RiemannianTrustRegionSolver<GridType,RigidBodyMotion<3> > rodSolver;
 #if 1
diff --git a/rod3d.cc b/rod3d.cc
index d3146c20..ebf5d21d 100644
--- a/rod3d.cc
+++ b/rod3d.cc
@@ -121,7 +121,7 @@ int main (int argc, char *argv[]) try
     RodLocalStiffness<GridType::LeafGridView,double> localStiffness(grid.leafView(),
                                                                     A, J1, J2, E, nu);
 
-    RodAssembler<GridType> rodAssembler(grid, &localStiffness);
+    RodAssembler<GridType::LeafGridView> rodAssembler(grid.leafView(), &localStiffness);
 
     RiemannianTrustRegionSolver<GridType,RigidBodyMotion<3> > rodSolver;
 #if 0
-- 
GitLab