From 32543273583e6bb8e14d037c57ce04b798593b85 Mon Sep 17 00:00:00 2001
From: Oliver Sander <sander@igpm.rwth-aachen.de>
Date: Sun, 30 Jan 2011 18:03:04 +0000
Subject: [PATCH] don't call the preprocess method of the iteration steps right
 before solving -- it is not necessary

[[Imported from SVN: r6897]]
---
 dune/gfe/coupling/rodcontinuumsteklovpoincarestep.hh | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/dune/gfe/coupling/rodcontinuumsteklovpoincarestep.hh b/dune/gfe/coupling/rodcontinuumsteklovpoincarestep.hh
index 8c63941a..f8814cdb 100644
--- a/dune/gfe/coupling/rodcontinuumsteklovpoincarestep.hh
+++ b/dune/gfe/coupling/rodcontinuumsteklovpoincarestep.hh
@@ -544,7 +544,6 @@ continuumDirichletToNeumannMap(const std::string& continuumName,
     dynamic_cast<LinearIterationStep<MatrixType,VectorType>* >(continuum(continuumName).solver_->iterationStep_)->setProblem(*continuum(continuumName).stiffnessMatrix_, x3d, rhs3d);
 
     continuum(continuumName).solver_->preprocess();
-    dynamic_cast<IterationStep<VectorType>* >(continuum(continuumName).solver_->iterationStep_)->preprocess();
         
     continuum(continuumName).solver_->solve();
         
@@ -795,7 +794,6 @@ linearizedContinuumNeumannToDirichletMap(const std::string& continuumName,
     dynamic_cast<LinearIterationStep<MatrixType,VectorType>* >(continuum(continuumName).solver_->iterationStep_)->setProblem(stiffnessMatrix, x, rhs);
 
     //solver.preprocess();
-    continuum(continuumName).solver_->iterationStep_->preprocess();
         
     continuum(continuumName).solver_->solve();
         
@@ -1125,7 +1123,6 @@ iterateWithContact(std::map<std::pair<std::string,std::string>, RigidBodyMotion<
     multigridStep->ignoreNodes_ = &totalDirichletNodes;
     
     contactSolver->preprocess();
-    multigridStep->preprocess();
             
     contactSolver->solve();
             
@@ -1299,7 +1296,6 @@ iterateWithContact(std::map<std::pair<std::string,std::string>, RigidBodyMotion<
         multigridStep->ignoreNodes_ = &totalDirichletNodes;
             
         contactSolver->preprocess();
-        multigridStep->preprocess();
             
         contactSolver->solve();
             
-- 
GitLab