diff --git a/rod-eoc.cc b/rod-eoc.cc index d99a6dcc36445d4f6ede36bbe561ed0a67a20ff1..4c5e1f36745da349d66a12035913b6bec54f784e 100644 --- a/rod-eoc.cc +++ b/rod-eoc.cc @@ -30,7 +30,8 @@ using namespace Dune; using std::string; void solve (const GridType& grid, - SolutionType& x, int numLevels, + SolutionType& x, + int numLevels, const TargetSpace& dirichletValue, ConfigParser& parameters) { @@ -84,7 +85,7 @@ void solve (const GridType& grid, RodAssembler<GridType> rodAssembler(grid, &localStiffness); RiemannianTrustRegionSolver<GridType,RigidBodyMotion<3> > rodSolver; -#if 0 +#if 1 rodSolver.setup(grid, &rodAssembler, x, @@ -94,9 +95,9 @@ void solve (const GridType& grid, initialTrustRegionRadius, multigridIterations, innerTolerance, - mu, nu1, nu2, - baseIterations, - baseTolerance, + 1, 3, 3, + 100, // iterations of the base solver + 1e-8, // base tolerance false); // instrumentation #else rodSolver.setupTCG(grid,