From b7fe24c153f62b58075938369e4076683cf41627 Mon Sep 17 00:00:00 2001 From: Leo Schmidt <lschmidt@math.fu-berlin.de> Date: Wed, 21 Oct 2009 12:33:13 +0000 Subject: [PATCH] use Dune::array instead of std::tr1::array. use setSmoother method [[Imported from SVN: r5080]] --- dirneucoupling.cc | 5 ++--- staticrod.cc | 3 +-- staticrod2.cc | 3 +-- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/dirneucoupling.cc b/dirneucoupling.cc index 760c5ea1..9220e3b5 100644 --- a/dirneucoupling.cc +++ b/dirneucoupling.cc @@ -100,7 +100,7 @@ int main (int argc, char *argv[]) try double rodE = parameterSet.get<double>("rodE"); double rodNu = parameterSet.get<double>("rodNu"); - std::tr1::array<FieldVector<double,3>,2> rodRestEndPoint; + Dune::array<FieldVector<double,3>,2> rodRestEndPoint; rodRestEndPoint[0][0] = parameterSet.get<double>("rodRestEndPoint0X"); rodRestEndPoint[0][1] = parameterSet.get<double>("rodRestEndPoint0Y"); rodRestEndPoint[0][2] = parameterSet.get<double>("rodRestEndPoint0Z"); @@ -288,8 +288,7 @@ int main (int argc, char *argv[]) try multigridStep.setMGType(mu, nu1, nu2); multigridStep.ignoreNodes_ = &dirichletNodes.back(); multigridStep.basesolver_ = &baseSolver; - multigridStep.presmoother_ = &presmoother; - multigridStep.postsmoother_ = &postsmoother; + multigridStep.setSmoother(&presmoother, &postsmoother); multigridStep.verbosity_ = Solver::QUIET; diff --git a/staticrod.cc b/staticrod.cc index ce7308b1..ada3f1b3 100644 --- a/staticrod.cc +++ b/staticrod.cc @@ -192,8 +192,7 @@ int main (int argc, char *argv[]) try multigridStep.setMGType(mu, nu1, nu2); multigridStep.ignoreNodes_ = &dirichletNodes[maxlevel]; multigridStep.basesolver_ = &baseSolver; - multigridStep.presmoother_ = &presmoother; - multigridStep.postsmoother_ = &postsmoother; + multigridStep.setSmoother(&presmoother, &postsmoother); multigridStep.hasObstacle_ = &hasObstacle; multigridStep.obstacles_ = &trustRegionObstacles; multigridStep.obstacleRestrictor_ = new MandelObstacleRestrictor<VectorType>; diff --git a/staticrod2.cc b/staticrod2.cc index d75ec8dc..18d4b4fb 100644 --- a/staticrod2.cc +++ b/staticrod2.cc @@ -127,8 +127,7 @@ int main (int argc, char *argv[]) try multigridStep.setMGType(mu, nu1, nu2); multigridStep.ignoreNodes_ = &dirichletNodes[0]; multigridStep.basesolver_ = &baseSolver; - multigridStep.presmoother_ = &presmoother; - multigridStep.postsmoother_ = &postsmoother; + multigridStep.setSmoother(&presmoother, &postsmoother); multigridStep.hasObstacle_ = &hasObstacle; multigridStep.obstacles_ = &trustRegionObstacles; multigridStep.verbosity_ = Solver::QUIET; -- GitLab