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