]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Check DataOutRotation
authorwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Thu, 27 Feb 2003 14:58:45 +0000 (14:58 +0000)
committerwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Thu, 27 Feb 2003 14:58:45 +0000 (14:58 +0000)
git-svn-id: https://svn.dealii.org/trunk@7256 0785d39b-7218-0410-832d-ea1e28bc413d

tests/bits/Makefile
tests/bits/data_out_rotation_01.cc [new file with mode: 0644]

index 337e77d66017a026755d47cc2e87f1813efae1cb..99eec58ebb77fe9b584e0e50d56e5525701d93a9 100644 (file)
@@ -22,68 +22,69 @@ default: run-tests
 
 ############################################################
 
-anna_1.exe              : anna_1.g.$(OBJEXT)              $(libraries)
-anna_2.exe              : anna_2.g.$(OBJEXT)              $(libraries)
-anna_3.exe              : anna_3.g.$(OBJEXT)              $(libraries)
-anna_4.exe              : anna_4.g.$(OBJEXT)              $(libraries)
-anna_5.exe              : anna_5.g.$(OBJEXT)              $(libraries)
-anna_6.exe              : anna_6.g.$(OBJEXT)              $(libraries)
-data_out_01.exe         : data_out_01.g.$(OBJEXT)         $(libraries)
-data_out_faces_01.exe   : data_out_faces_01.g.$(OBJEXT)   $(libraries)
-dof_tools_01a.exe       : dof_tools_01a.g.$(OBJEXT)       $(libraries)
-dof_tools_01b.exe       : dof_tools_01b.g.$(OBJEXT)       $(libraries)
-dof_tools_01c.exe       : dof_tools_01c.g.$(OBJEXT)       $(libraries)
-dof_tools_01d.exe       : dof_tools_01d.g.$(OBJEXT)       $(libraries)
-dof_tools_02a.exe       : dof_tools_02a.g.$(OBJEXT)       $(libraries)
-dof_tools_02b.exe       : dof_tools_02b.g.$(OBJEXT)       $(libraries)
-dof_tools_02c.exe       : dof_tools_02c.g.$(OBJEXT)       $(libraries)
-dof_tools_02d.exe       : dof_tools_02d.g.$(OBJEXT)       $(libraries)
-dof_tools_03.exe        : dof_tools_03.g.$(OBJEXT)        $(libraries)
-dof_tools_04.exe        : dof_tools_04.g.$(OBJEXT)        $(libraries)
-dof_tools_05.exe        : dof_tools_05.g.$(OBJEXT)        $(libraries)
-dof_tools_06.exe        : dof_tools_06.g.$(OBJEXT)        $(libraries)
-dof_tools_07.exe        : dof_tools_07.g.$(OBJEXT)        $(libraries)
-dof_tools_08.exe        : dof_tools_08.g.$(OBJEXT)        $(libraries)
-dof_tools_09.exe        : dof_tools_09.g.$(OBJEXT)        $(libraries)
-dof_tools_10.exe        : dof_tools_10.g.$(OBJEXT)        $(libraries)
-dof_tools_11.exe        : dof_tools_11.g.$(OBJEXT)        $(libraries)
-dof_tools_12.exe        : dof_tools_12.g.$(OBJEXT)        $(libraries)
-dof_tools_13.exe        : dof_tools_13.g.$(OBJEXT)        $(libraries)
-dof_tools_14.exe        : dof_tools_14.g.$(OBJEXT)        $(libraries)
-dof_tools_15a.exe       : dof_tools_15a.g.$(OBJEXT)       $(libraries)
-dof_tools_15b.exe       : dof_tools_15b.g.$(OBJEXT)       $(libraries)
-dof_tools_15c.exe       : dof_tools_15c.g.$(OBJEXT)       $(libraries)
-dof_tools_15d.exe       : dof_tools_15d.g.$(OBJEXT)       $(libraries)
-dof_tools_16a.exe       : dof_tools_16a.g.$(OBJEXT)       $(libraries)
-dof_tools_16b.exe       : dof_tools_16b.g.$(OBJEXT)       $(libraries)
-dof_tools_16c.exe       : dof_tools_16c.g.$(OBJEXT)       $(libraries)
-dof_tools_16d.exe       : dof_tools_16d.g.$(OBJEXT)       $(libraries)
-dof_tools_17a.exe       : dof_tools_17a.g.$(OBJEXT)       $(libraries)
-dof_tools_17b.exe       : dof_tools_17b.g.$(OBJEXT)       $(libraries)
-dof_tools_17c.exe       : dof_tools_17c.g.$(OBJEXT)       $(libraries)
-dof_tools_17d.exe       : dof_tools_17d.g.$(OBJEXT)       $(libraries)
-dof_tools_18a.exe       : dof_tools_18a.g.$(OBJEXT)       $(libraries)
-dof_tools_18b.exe       : dof_tools_18b.g.$(OBJEXT)       $(libraries)
-dof_tools_18c.exe       : dof_tools_18c.g.$(OBJEXT)       $(libraries)
-dof_tools_18d.exe       : dof_tools_18d.g.$(OBJEXT)       $(libraries)
-fe_tools_01a.exe        : fe_tools_01a.g.$(OBJEXT)        $(libraries)
-fe_tools_01b.exe        : fe_tools_01b.g.$(OBJEXT)        $(libraries)
-fe_tools_01c.exe        : fe_tools_01c.g.$(OBJEXT)        $(libraries)
-fe_tools_02.exe         : fe_tools_02.g.$(OBJEXT)         $(libraries)
-fe_tools_03.exe         : fe_tools_03.g.$(OBJEXT)         $(libraries)
-fe_tools_04.exe         : fe_tools_04.g.$(OBJEXT)         $(libraries)
-fe_tools_05.exe         : fe_tools_05.g.$(OBJEXT)         $(libraries)
-fe_tools_06.exe         : fe_tools_06.g.$(OBJEXT)         $(libraries)
-fe_tools_07.exe         : fe_tools_07.g.$(OBJEXT)         $(libraries)
-fe_tools_08.exe         : fe_tools_08.g.$(OBJEXT)         $(libraries)
-gerold_1.exe            : gerold_1.g.$(OBJEXT)            $(libraries)
-roy_1.exe               : roy_1.g.$(OBJEXT)               $(libraries)
-denis_1.exe             : denis_1.g.$(OBJEXT)             $(libraries)
-unit_support_points.exe : unit_support_points.g.$(OBJEXT) $(libraries)
-parameter_handler_1.exe : parameter_handler_1.g.$(OBJEXT) $(libraries)
+anna_1.exe              : anna_1.g.$(OBJEXT)               $(libraries)
+anna_2.exe              : anna_2.g.$(OBJEXT)               $(libraries)
+anna_3.exe              : anna_3.g.$(OBJEXT)               $(libraries)
+anna_4.exe              : anna_4.g.$(OBJEXT)               $(libraries)
+anna_5.exe              : anna_5.g.$(OBJEXT)               $(libraries)
+anna_6.exe              : anna_6.g.$(OBJEXT)               $(libraries)
+data_out_01.exe         : data_out_01.g.$(OBJEXT)          $(libraries)
+data_out_faces_01.exe   : data_out_faces_01.g.$(OBJEXT)    $(libraries)
+data_out_rotation_01.exe: data_out_rotation_01.g.$(OBJEXT) $(libraries)
+dof_tools_01a.exe       : dof_tools_01a.g.$(OBJEXT)        $(libraries)
+dof_tools_01b.exe       : dof_tools_01b.g.$(OBJEXT)        $(libraries)
+dof_tools_01c.exe       : dof_tools_01c.g.$(OBJEXT)        $(libraries)
+dof_tools_01d.exe       : dof_tools_01d.g.$(OBJEXT)        $(libraries)
+dof_tools_02a.exe       : dof_tools_02a.g.$(OBJEXT)        $(libraries)
+dof_tools_02b.exe       : dof_tools_02b.g.$(OBJEXT)        $(libraries)
+dof_tools_02c.exe       : dof_tools_02c.g.$(OBJEXT)        $(libraries)
+dof_tools_02d.exe       : dof_tools_02d.g.$(OBJEXT)        $(libraries)
+dof_tools_03.exe        : dof_tools_03.g.$(OBJEXT)         $(libraries)
+dof_tools_04.exe        : dof_tools_04.g.$(OBJEXT)         $(libraries)
+dof_tools_05.exe        : dof_tools_05.g.$(OBJEXT)         $(libraries)
+dof_tools_06.exe        : dof_tools_06.g.$(OBJEXT)         $(libraries)
+dof_tools_07.exe        : dof_tools_07.g.$(OBJEXT)         $(libraries)
+dof_tools_08.exe        : dof_tools_08.g.$(OBJEXT)         $(libraries)
+dof_tools_09.exe        : dof_tools_09.g.$(OBJEXT)         $(libraries)
+dof_tools_10.exe        : dof_tools_10.g.$(OBJEXT)         $(libraries)
+dof_tools_11.exe        : dof_tools_11.g.$(OBJEXT)         $(libraries)
+dof_tools_12.exe        : dof_tools_12.g.$(OBJEXT)         $(libraries)
+dof_tools_13.exe        : dof_tools_13.g.$(OBJEXT)         $(libraries)
+dof_tools_14.exe        : dof_tools_14.g.$(OBJEXT)         $(libraries)
+dof_tools_15a.exe       : dof_tools_15a.g.$(OBJEXT)        $(libraries)
+dof_tools_15b.exe       : dof_tools_15b.g.$(OBJEXT)        $(libraries)
+dof_tools_15c.exe       : dof_tools_15c.g.$(OBJEXT)        $(libraries)
+dof_tools_15d.exe       : dof_tools_15d.g.$(OBJEXT)        $(libraries)
+dof_tools_16a.exe       : dof_tools_16a.g.$(OBJEXT)        $(libraries)
+dof_tools_16b.exe       : dof_tools_16b.g.$(OBJEXT)        $(libraries)
+dof_tools_16c.exe       : dof_tools_16c.g.$(OBJEXT)        $(libraries)
+dof_tools_16d.exe       : dof_tools_16d.g.$(OBJEXT)        $(libraries)
+dof_tools_17a.exe       : dof_tools_17a.g.$(OBJEXT)        $(libraries)
+dof_tools_17b.exe       : dof_tools_17b.g.$(OBJEXT)        $(libraries)
+dof_tools_17c.exe       : dof_tools_17c.g.$(OBJEXT)        $(libraries)
+dof_tools_17d.exe       : dof_tools_17d.g.$(OBJEXT)        $(libraries)
+dof_tools_18a.exe       : dof_tools_18a.g.$(OBJEXT)        $(libraries)
+dof_tools_18b.exe       : dof_tools_18b.g.$(OBJEXT)        $(libraries)
+dof_tools_18c.exe       : dof_tools_18c.g.$(OBJEXT)        $(libraries)
+dof_tools_18d.exe       : dof_tools_18d.g.$(OBJEXT)        $(libraries)
+fe_tools_01a.exe        : fe_tools_01a.g.$(OBJEXT)         $(libraries)
+fe_tools_01b.exe        : fe_tools_01b.g.$(OBJEXT)         $(libraries)
+fe_tools_01c.exe        : fe_tools_01c.g.$(OBJEXT)         $(libraries)
+fe_tools_02.exe         : fe_tools_02.g.$(OBJEXT)          $(libraries)
+fe_tools_03.exe         : fe_tools_03.g.$(OBJEXT)          $(libraries)
+fe_tools_04.exe         : fe_tools_04.g.$(OBJEXT)          $(libraries)
+fe_tools_05.exe         : fe_tools_05.g.$(OBJEXT)          $(libraries)
+fe_tools_06.exe         : fe_tools_06.g.$(OBJEXT)          $(libraries)
+fe_tools_07.exe         : fe_tools_07.g.$(OBJEXT)          $(libraries)
+fe_tools_08.exe         : fe_tools_08.g.$(OBJEXT)          $(libraries)
+gerold_1.exe            : gerold_1.g.$(OBJEXT)             $(libraries)
+roy_1.exe               : roy_1.g.$(OBJEXT)                $(libraries)
+denis_1.exe             : denis_1.g.$(OBJEXT)              $(libraries)
+unit_support_points.exe : unit_support_points.g.$(OBJEXT)  $(libraries)
+parameter_handler_1.exe : parameter_handler_1.g.$(OBJEXT)  $(libraries)
 
 tests = anna_1 anna_2 anna_3 anna_4 anna_5 anna_6 \
-       data_out_01 data_out_faces_01 \
+       data_out_01 data_out_faces_01 data_out_rotation_01 \
         dof_tools_01a dof_tools_01b dof_tools_01c dof_tools_01d \
         dof_tools_02a dof_tools_02b dof_tools_02c dof_tools_02d \
        dof_tools_03 dof_tools_04 dof_tools_05 dof_tools_06 \
diff --git a/tests/bits/data_out_rotation_01.cc b/tests/bits/data_out_rotation_01.cc
new file mode 100644 (file)
index 0000000..59ae6b5
--- /dev/null
@@ -0,0 +1,60 @@
+//----------------------------  data_out_rotation_01.cc  ---------------------------
+//    $Id$
+//    Version: $Name$
+//
+//    Copyright (C) 2003 by the deal.II authors
+//
+//    This file is subject to QPL and may not be  distributed
+//    without copyright and license information. Please refer
+//    to the file deal.II/doc/license.html for the  text  and
+//    further information on this license.
+//
+//----------------------------  data_out_rotation_01.cc  ---------------------------
+
+#include "data_out_common.cc"
+#include <lac/sparsity_pattern.h>
+#include <numerics/data_out_rotation.h>
+
+
+std::string output_file_name = "data_out_rotation_01.output";
+
+
+
+void
+check_this (const DoFHandler<3>   &,
+            const Vector<double>  &,
+            const Vector<double>  &)
+{
+                                   // nothing to check in 3d
+}
+
+
+template <int dim>
+void
+check_this (const DoFHandler<dim> &dof_handler,
+            const Vector<double>  &v_node,
+            const Vector<double>  &v_cell)
+{
+  DataOutRotation<dim> data_out_rotation;
+  data_out_rotation.attach_dof_handler (dof_handler);
+  data_out_rotation.add_data_vector (v_node, "node_data");
+  data_out_rotation.add_data_vector (v_cell, "cell_data");
+  data_out_rotation.build_patches (4);
+  
+  data_out_rotation.write_dx (deallog.get_file_stream());
+  data_out_rotation.write_ucd (deallog.get_file_stream());  
+  data_out_rotation.write_gmv (deallog.get_file_stream());
+  data_out_rotation.write_tecplot (deallog.get_file_stream());
+  data_out_rotation.write_vtk (deallog.get_file_stream());
+  data_out_rotation.write_gnuplot (deallog.get_file_stream());
+
+                                   // following only implemented for
+                                   // 1d+rotation=2d
+  if (dim == 1)
+    {
+      data_out_rotation.write_povray (deallog.get_file_stream());
+      data_out_rotation.write_eps (deallog.get_file_stream());
+    }
+}
+
+

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.