From bb437ce0519f1881a40107c180e2e20aaf9247a4 Mon Sep 17 00:00:00 2001 From: Oliver Sander <sander@igpm.rwth-aachen.de> Date: Wed, 29 Apr 2009 13:56:47 +0000 Subject: [PATCH] switch between multigrid and truncated cg as the inner solver [[Imported from SVN: r4124]] --- rod3d.cc | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/rod3d.cc b/rod3d.cc index 3664cc7e..b00351f2 100644 --- a/rod3d.cc +++ b/rod3d.cc @@ -124,6 +124,7 @@ int main (int argc, char *argv[]) try RodAssembler<GridType> rodAssembler(grid, &localStiffness); RiemannianTrustRegionSolver<GridType,RigidBodyMotion<3> > rodSolver; +#if 0 rodSolver.setup(grid, &rodAssembler, x, @@ -137,6 +138,18 @@ int main (int argc, char *argv[]) try baseIterations, baseTolerance, instrumented); +#else + rodSolver.setupTCG(grid, + &rodAssembler, + x, + dirichletNodes, + tolerance, + maxTrustRegionSteps, + initialTrustRegionRadius, + multigridIterations, + mgTolerance, + instrumented); +#endif // ///////////////////////////////////////////////////// // Solve! -- GitLab