diff --git a/dirneucoupling.cc b/dirneucoupling.cc index 9220e3b5fa3c39bbc1eaefb15281837a61d7df97..bfeb0597fcee8a370ffc0921f5bb0fead2ca9896 100644 --- a/dirneucoupling.cc +++ b/dirneucoupling.cc @@ -242,7 +242,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, @@ -359,7 +359,7 @@ int main (int argc, char *argv[]) try BitSetVector<1> couplingBitfield(rodX.size(),false); // Using that index 0 is always the left boundary for a uniformly refined OneDGrid couplingBitfield[0] = true; - LevelBoundaryPatch<RodGridType> couplingBoundary(rodGrid, rodGrid.maxLevel(), couplingBitfield); + LeafBoundaryPatch<RodGridType> couplingBoundary(rodGrid, couplingBitfield); FieldVector<double,dim> resultantForce, resultantTorque; resultantForce = rodAssembler.getResultantForce(couplingBoundary, rodX, resultantTorque);