]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Make sure a test that wants to test complex numbers actually does so. 3006/head
authorWolfgang Bangerth <bangerth@colostate.edu>
Tue, 23 Aug 2016 14:24:03 +0000 (08:24 -0600)
committerWolfgang Bangerth <bangerth@colostate.edu>
Tue, 23 Aug 2016 14:24:03 +0000 (08:24 -0600)
tests/full_matrix/complex_complex_full_matrix_04.cc
tests/full_matrix/complex_complex_full_matrix_04.output

index 707c75ea3dd58c746b155a5ed03cdc86666a0584..e9f50c73ab431c4dfb3ac2297e880bb28f8bf95a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2007 - 2014 by the deal.II authors
+// Copyright (C) 2007 - 2014, 2016 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -31,11 +31,35 @@ template <typename number>
 void
 check ()
 {
-  const std::complex<number> array[] = { 1, 2, 3, 4, 5,
-                                         6, 7, 8, 9, 0,
-                                         1, 2, 3, 4, 5,
-                                         6, 7, 8, 9, 0,
-                                         1, 2, 3, 4, 5
+  const std::complex<number> array[] = { std::complex<number>(1.,1.+1),
+                                         std::complex<number>(2.,2.+1),
+                                         std::complex<number>(3.,3.+1),
+                                         std::complex<number>(4.,4.+1),
+                                         std::complex<number>(5.,5.+1),
+
+                                         std::complex<number>(6.,6.+1),
+                                         std::complex<number>(7.,7.+1),
+                                         std::complex<number>(8.,8.+1),
+                                         std::complex<number>(9.,9.+1),
+                                         std::complex<number>(0.,0.+1),
+
+                                         std::complex<number>(1.,1.+1),
+                                         std::complex<number>(2.,2.+1),
+                                         std::complex<number>(3.,3.+1),
+                                         std::complex<number>(4.,4.+1),
+                                         std::complex<number>(5.,5.+1),
+
+                                         std::complex<number>(6.,6.+1),
+                                         std::complex<number>(7.,7.+1),
+                                         std::complex<number>(8.,8.+1),
+                                         std::complex<number>(9.,9.+1),
+                                         std::complex<number>(0.,0.+1),
+
+                                         std::complex<number>(1.,1.+1),
+                                         std::complex<number>(2.,2.+1),
+                                         std::complex<number>(3.,3.+1),
+                                         std::complex<number>(4.,4.+1),
+                                         std::complex<number>(5.,5.+1)
                                        };
 
   FullMatrix<std::complex<number> > m (5,5,array);
index a0e80cc63f42f474ac92f489d349b60bd245fb60..e8e3e087f99f15132395cf52346f39542e61000c 100644 (file)
@@ -1,51 +1,51 @@
 
-DEAL::0 0 (1.0,0.0)
-DEAL::0 1 (2.0,0.0)
-DEAL::0 2 (3.0,0.0)
-DEAL::0 3 (4.0,0.0)
-DEAL::0 4 (5.0,0.0)
-DEAL::1 0 (6.0,0.0)
-DEAL::1 1 (7.0,0.0)
-DEAL::1 2 (8.0,0.0)
-DEAL::1 3 (9.0,0.0)
-DEAL::1 4 (0.0,0.0)
-DEAL::2 0 (1.0,0.0)
-DEAL::2 1 (2.0,0.0)
-DEAL::2 2 (3.0,0.0)
-DEAL::2 3 (4.0,0.0)
-DEAL::2 4 (5.0,0.0)
-DEAL::3 0 (6.0,0.0)
-DEAL::3 1 (7.0,0.0)
-DEAL::3 2 (8.0,0.0)
-DEAL::3 3 (9.0,0.0)
-DEAL::3 4 (0.0,0.0)
-DEAL::4 0 (1.0,0.0)
-DEAL::4 1 (2.0,0.0)
-DEAL::4 2 (3.0,0.0)
-DEAL::4 3 (4.0,0.0)
-DEAL::4 4 (5.0,0.0)
-DEAL::0 0 (1.0,0.0)
-DEAL::0 1 (2.0,0.0)
-DEAL::0 2 (3.0,0.0)
-DEAL::0 3 (4.0,0.0)
-DEAL::0 4 (5.0,0.0)
-DEAL::1 0 (6.0,0.0)
-DEAL::1 1 (7.0,0.0)
-DEAL::1 2 (8.0,0.0)
-DEAL::1 3 (9.0,0.0)
-DEAL::1 4 (0.0,0.0)
-DEAL::2 0 (1.0,0.0)
-DEAL::2 1 (2.0,0.0)
-DEAL::2 2 (3.0,0.0)
-DEAL::2 3 (4.0,0.0)
-DEAL::2 4 (5.0,0.0)
-DEAL::3 0 (6.0,0.0)
-DEAL::3 1 (7.0,0.0)
-DEAL::3 2 (8.0,0.0)
-DEAL::3 3 (9.0,0.0)
-DEAL::3 4 (0.0,0.0)
-DEAL::4 0 (1.0,0.0)
-DEAL::4 1 (2.0,0.0)
-DEAL::4 2 (3.0,0.0)
-DEAL::4 3 (4.0,0.0)
-DEAL::4 4 (5.0,0.0)
+DEAL::0 0 (1.0,2.0)
+DEAL::0 1 (2.0,3.0)
+DEAL::0 2 (3.0,4.0)
+DEAL::0 3 (4.0,5.0)
+DEAL::0 4 (5.0,6.0)
+DEAL::1 0 (6.0,7.0)
+DEAL::1 1 (7.0,8.0)
+DEAL::1 2 (8.0,9.0)
+DEAL::1 3 (9.0,10.)
+DEAL::1 4 (0.0,1.0)
+DEAL::2 0 (1.0,2.0)
+DEAL::2 1 (2.0,3.0)
+DEAL::2 2 (3.0,4.0)
+DEAL::2 3 (4.0,5.0)
+DEAL::2 4 (5.0,6.0)
+DEAL::3 0 (6.0,7.0)
+DEAL::3 1 (7.0,8.0)
+DEAL::3 2 (8.0,9.0)
+DEAL::3 3 (9.0,10.)
+DEAL::3 4 (0.0,1.0)
+DEAL::4 0 (1.0,2.0)
+DEAL::4 1 (2.0,3.0)
+DEAL::4 2 (3.0,4.0)
+DEAL::4 3 (4.0,5.0)
+DEAL::4 4 (5.0,6.0)
+DEAL::0 0 (1.0,2.0)
+DEAL::0 1 (2.0,3.0)
+DEAL::0 2 (3.0,4.0)
+DEAL::0 3 (4.0,5.0)
+DEAL::0 4 (5.0,6.0)
+DEAL::1 0 (6.0,7.0)
+DEAL::1 1 (7.0,8.0)
+DEAL::1 2 (8.0,9.0)
+DEAL::1 3 (9.0,10.)
+DEAL::1 4 (0.0,1.0)
+DEAL::2 0 (1.0,2.0)
+DEAL::2 1 (2.0,3.0)
+DEAL::2 2 (3.0,4.0)
+DEAL::2 3 (4.0,5.0)
+DEAL::2 4 (5.0,6.0)
+DEAL::3 0 (6.0,7.0)
+DEAL::3 1 (7.0,8.0)
+DEAL::3 2 (8.0,9.0)
+DEAL::3 3 (9.0,10.)
+DEAL::3 4 (0.0,1.0)
+DEAL::4 0 (1.0,2.0)
+DEAL::4 1 (2.0,3.0)
+DEAL::4 2 (3.0,4.0)
+DEAL::4 3 (4.0,5.0)
+DEAL::4 4 (5.0,6.0)

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.