From 5d372be9f5aacf3e0037f3c04e8c2ece788dc837 Mon Sep 17 00:00:00 2001 From: bangerth Date: Wed, 6 Jan 2010 17:07:14 +0000 Subject: [PATCH] Make things work. git-svn-id: https://svn.dealii.org/trunk@20322 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/examples/step-42/step-42.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/deal.II/examples/step-42/step-42.cc b/deal.II/examples/step-42/step-42.cc index 492afefae0..2d35914611 100644 --- a/deal.II/examples/step-42/step-42.cc +++ b/deal.II/examples/step-42/step-42.cc @@ -337,12 +337,12 @@ template void SchurComplement::vmult (Vector &dst, const Vector &src) const { -// std::cout << " SRC " << src.l2_norm() << std::endl; system_matrix->block(0,1).vmult (tmp1, src); A_inverse->name = "in schur"; A_inverse->vmult (tmp2, tmp1); system_matrix->block(1,0).vmult (dst, tmp2); -// std::cout << " DST " << dst.l2_norm() << std::endl; + + system_matrix->block(1,1).vmult_add (dst, src); } @@ -669,6 +669,7 @@ void StokesProblem::assemble_multigrid () mg_A_preconditioner.resize (triangulation.n_levels()); for (unsigned int level=0; level::type>(new typename InnerPreconditioner::type()); mg_A_preconditioner[level] -- 2.39.5