]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Tests: Remove ScaledMatrix from filtered_matrix.cc
authorMatthias Maier <tamiko@43-1.org>
Thu, 6 Apr 2017 20:13:59 +0000 (15:13 -0500)
committerMatthias Maier <tamiko@43-1.org>
Fri, 7 Apr 2017 13:30:24 +0000 (08:30 -0500)
tests/lac/filtered_matrix.cc
tests/lac/filtered_matrix.output

index f082fe8426f4a4e27fc462da2c9fb9ff520f7f5e..ffbb8655d11e61c7b9ae2333e3f161c99fa8c856 100644 (file)
@@ -19,6 +19,7 @@
 #include "../tests.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/lac/filtered_matrix.h>
+#include <deal.II/lac/linear_operator.h>
 #include <deal.II/lac/matrix_lib.h>
 #include <deal.II/lac/precondition.h>
 #include <deal.II/lac/vector.h>
@@ -85,17 +86,15 @@ int main()
   deallog.attach(logfile);
 
   PreconditionIdentity identity;
-  ScaledMatrix<Vector<double> > s(identity, 3.);
-
   FilteredMatrix<Vector<double> > f;
-  f.initialize(s, false);
+  f.initialize(identity, false);
   test(f);
 
   for (unsigned int i=0; i<5; ++i)
     f.add_constraint(i*i,i/2.);
   test(f);
 
-  f.initialize(s, true);
+  f.initialize(identity, true);
   test(f);
 
 }
index 481484a71d36f4a009a55b9c841f018a5c0a0b30..c1fc45f14fa2b6c1688e8b3b9c52cd3b1c8bf7f5 100644 (file)
@@ -1,19 +1,19 @@
 
 DEAL::Iterator
-DEAL::vmult  93.0000
-DEAL::Tvmult 93.0000
-DEAL::vmult_add 186.000
-DEAL::boundary 186.000
-DEAL::boundary 186.000
+DEAL::vmult  31.0000
+DEAL::Tvmult 31.0000
+DEAL::vmult_add 62.0000
+DEAL::boundary 62.0000
+DEAL::boundary 62.0000
 DEAL::Iterator 0:0.00000 1:0.500000 4:1.00000 9:1.50000 16:2.00000
-DEAL::vmult  31.0000 32.0000 99.0000 102.000 35.0000 108.000 111.000 114.000 117.000 40.0000 123.000 126.000 129.000 132.000 135.000 138.000 47.0000
-DEAL::Tvmult 31.0000 32.0000 99.0000 102.000 35.0000 108.000 111.000 114.000 117.000 40.0000 123.000 126.000 129.000 132.000 135.000 138.000 47.0000
-DEAL::vmult_add 31.0000 32.0000 198.000 204.000 35.0000 216.000 222.000 228.000 234.000 40.0000 246.000 252.000 258.000 264.000 270.000 276.000 47.0000
-DEAL::boundary 0.00000 0.500000 198.000 204.000 1.00000 216.000 222.000 228.000 234.000 1.50000 246.000 252.000 258.000 264.000 270.000 276.000 2.00000
-DEAL::boundary 0.00000 0.500000 198.000 204.000 1.00000 216.000 222.000 228.000 234.000 1.50000 246.000 252.000 258.000 264.000 270.000 276.000 2.00000
+DEAL::vmult  31.0000 32.0000 33.0000 34.0000 35.0000 36.0000 37.0000 38.0000 39.0000 40.0000 41.0000 42.0000 43.0000 44.0000 45.0000 46.0000 47.0000
+DEAL::Tvmult 31.0000 32.0000 33.0000 34.0000 35.0000 36.0000 37.0000 38.0000 39.0000 40.0000 41.0000 42.0000 43.0000 44.0000 45.0000 46.0000 47.0000
+DEAL::vmult_add 31.0000 32.0000 66.0000 68.0000 35.0000 72.0000 74.0000 76.0000 78.0000 40.0000 82.0000 84.0000 86.0000 88.0000 90.0000 92.0000 47.0000
+DEAL::boundary 0.00000 0.500000 66.0000 68.0000 1.00000 72.0000 74.0000 76.0000 78.0000 1.50000 82.0000 84.0000 86.0000 88.0000 90.0000 92.0000 2.00000
+DEAL::boundary 0.00000 0.500000 66.0000 68.0000 1.00000 72.0000 74.0000 76.0000 78.0000 1.50000 82.0000 84.0000 86.0000 88.0000 90.0000 92.0000 2.00000
 DEAL::Iterator 0:0.00000 1:0.500000 4:1.00000 9:1.50000 16:2.00000
-DEAL::vmult  31.0000 32.0000 99.0000 102.000 35.0000 108.000 111.000 114.000 117.000 40.0000 123.000 126.000 129.000 132.000 135.000 138.000 47.0000
-DEAL::Tvmult 31.0000 32.0000 99.0000 102.000 35.0000 108.000 111.000 114.000 117.000 40.0000 123.000 126.000 129.000 132.000 135.000 138.000 47.0000
-DEAL::vmult_add 31.0000 32.0000 198.000 204.000 35.0000 216.000 222.000 228.000 234.000 40.0000 246.000 252.000 258.000 264.000 270.000 276.000 47.0000
-DEAL::boundary 0.00000 0.500000 198.000 204.000 1.00000 216.000 222.000 228.000 234.000 1.50000 246.000 252.000 258.000 264.000 270.000 276.000 2.00000
-DEAL::boundary 0.00000 0.500000 198.000 204.000 1.00000 216.000 222.000 228.000 234.000 1.50000 246.000 252.000 258.000 264.000 270.000 276.000 2.00000
+DEAL::vmult  31.0000 32.0000 33.0000 34.0000 35.0000 36.0000 37.0000 38.0000 39.0000 40.0000 41.0000 42.0000 43.0000 44.0000 45.0000 46.0000 47.0000
+DEAL::Tvmult 31.0000 32.0000 33.0000 34.0000 35.0000 36.0000 37.0000 38.0000 39.0000 40.0000 41.0000 42.0000 43.0000 44.0000 45.0000 46.0000 47.0000
+DEAL::vmult_add 31.0000 32.0000 66.0000 68.0000 35.0000 72.0000 74.0000 76.0000 78.0000 40.0000 82.0000 84.0000 86.0000 88.0000 90.0000 92.0000 47.0000
+DEAL::boundary 0.00000 0.500000 66.0000 68.0000 1.00000 72.0000 74.0000 76.0000 78.0000 1.50000 82.0000 84.0000 86.0000 88.0000 90.0000 92.0000 2.00000
+DEAL::boundary 0.00000 0.500000 66.0000 68.0000 1.00000 72.0000 74.0000 76.0000 78.0000 1.50000 82.0000 84.0000 86.0000 88.0000 90.0000 92.0000 2.00000

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.