From b6ca8da6f204cfbf48d3176e217ba5902fb0cece Mon Sep 17 00:00:00 2001
From: Uli Sack <usack@math.fu-berlin.de>
Date: Wed, 25 Jan 2012 14:12:01 +0000
Subject: [PATCH] updated lowrankoperatortest to latest changes in
 LowRankOperator

[[Imported from SVN: r5485]]
---
 dune/solvers/test/lowrankoperatortest.cc | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/dune/solvers/test/lowrankoperatortest.cc b/dune/solvers/test/lowrankoperatortest.cc
index 0b3f3c4d..96c5161f 100644
--- a/dune/solvers/test/lowrankoperatortest.cc
+++ b/dune/solvers/test/lowrankoperatortest.cc
@@ -134,6 +134,18 @@ bool check()
         break;
     }
 
+    lr_op.mmv(x,b);
+    for (size_t i=0; i<b.size(); ++i)
+    if (b[i].two_norm()>1e-12)
+    {
+        std::cout << "LowRankOperator::mmv does not yield correct result. Difference = " << (b[i] - ref_vec[i]).two_norm() << std::endl;
+        passed = false;
+        for (size_t j=0; j<b.size(); ++j)
+            std::cout << b[j] << std::endl;
+        std::cout << std::endl;
+        break;
+    }
+
     b=1.0;
     lr_op.mv(x,b);
     for (size_t i=0; i<b.size(); ++i)
@@ -158,7 +170,7 @@ bool check()
         break;
     }
 
-    LowRankFactorType lr_factor_reborn = lr_op.getLowRankFactor();
+    LowRankFactorType lr_factor_reborn = lr_op.lowRankFactor();
 
     if (passed)
         std::cout << "passed";
-- 
GitLab