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