diff --git a/neudircoupling.cc b/neudircoupling.cc index 068e138b73ea02363bc7940173d2b9c33941cd69..90a95c88da805720378cc565f0837c9302f869df 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 1baee43f179811130ade47b2ecfa0573d63b24f7..3dedf69e4231078fd6f220f7b9c3f8232731ecbf 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 d3146c20bfffe1d385144339299f5518beb87286..ebf5d21dadfce924e419884a83a89998024a7975 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