]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
update test description and output
authorheister <heister@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 16 Oct 2013 19:36:23 +0000 (19:36 +0000)
committerheister <heister@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 16 Oct 2013 19:36:23 +0000 (19:36 +0000)
git-svn-id: https://svn.dealii.org/branches/branch_port_the_testsuite@31268 0785d39b-7218-0410-832d-ea1e28bc413d

tests/bits/data_out_08.cc
tests/bits/data_out_08.output

index 4457b91a83974934c8dcc78ddab03acdf54739b6..e043d30f393936da8747029362b1734b40376969 100644 (file)
@@ -15,9 +15,8 @@
 // ---------------------------------------------------------------------
 
 
-
-// Bug: filtered DataOut is not picking the correct cells
-// This is due to wrong index computation in data_out.cc.
+// this test documents two unrelated bugs in DataOut when used with a Filter (by deriving from DataOut):
+// 1. The patch index computation in data_out.cc is wrong and causes an SIGV (or an Assert after adding that):
 /*
 466: --------------------------------------------------------
 466: An error occurred in line <306> of file </ssd/branch_port_the_testsuite/deal.II/source/numerics/data_out.cc> in function
@@ -27,6 +26,7 @@
 466: The name and call sequence of the exception was:
 466:     ExcInternalError()
 */
+// 2. DataOut used begi_active() instead of first_cell() in two places which caused a wrong patch to be generated when the first active cell is not picked by the filter.
 
 #include "../tests.h"
 #include <deal.II/lac/vector.h>
@@ -109,7 +109,7 @@ check ()
   //  DataOut<dim> data_out;
 
   // we pick only subdomain==0 which will
-  // skip the first of four cells
+  // skip the first of the four cells
   FilteredDataOut<dim> data_out(0);
   data_out.attach_dof_handler (dof_handler);
 
index 39fa1b48fe1ff2a0318ab28467802930b85a2d18..4725e3bc01940bb9e2d1eff0751e35b86eb2a076 100644 (file)
@@ -5,10 +5,10 @@
 [Version: 3]
 1
 cell_data
-4
+3
 [deal.II intermediate Patch<2,2>]
-0.0 0.0 0.50 0.0 0.50 0.50 0.0 0.50 
-4294967295 1 4294967295 2 
+0.50 0.0 1.0 0.0 1.0 0.50 0.50 0.50 
+4294967295 4294967295 4294967295 2 
 0 1
 0
 1 4
@@ -16,8 +16,8 @@ cell_data
 
 
 [deal.II intermediate Patch<2,2>]
-0.50 0.0 1.0 0.0 1.0 0.50 0.50 0.5
-0 4294967295 4294967295 3 
+0.0 0.50 0.50 0.50 0.50 1.0 0.0 1.
+4294967295 2 4294967295 4294967295 
 1 1
 0
 1 4
@@ -25,23 +25,14 @@ cell_data
 
 
 [deal.II intermediate Patch<2,2>]
-0.0 0.50 0.50 0.50 0.50 1.0 0.0 1.0 
-4294967295 3 0 4294967295 
+0.50 0.50 1.0 0.50 1.0 1.0 0.50 1.0 
+1 4294967295 0 4294967295 
 2 1
 0
 1 4
 2.0 2.0 2.0 2.0 
 
 
-[deal.II intermediate Patch<2,2>]
-0.50 0.50 1.0 0.50 1.0 1.0 0.50 1.0 
-2 4294967295 1 4294967295 
-3 1
-0
-1 4
-3.0 3.0 3.0 3.0 
-
-
 0
 
 DEAL::OK

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.