From 132af644e5b6ce83ea73816e3b385eae549d5f35 Mon Sep 17 00:00:00 2001 From: wolf Date: Thu, 27 Feb 2003 14:58:45 +0000 Subject: [PATCH] Check DataOutRotation git-svn-id: https://svn.dealii.org/trunk@7256 0785d39b-7218-0410-832d-ea1e28bc413d --- tests/bits/Makefile | 121 +++++++++++++++-------------- tests/bits/data_out_rotation_01.cc | 60 ++++++++++++++ 2 files changed, 121 insertions(+), 60 deletions(-) create mode 100644 tests/bits/data_out_rotation_01.cc diff --git a/tests/bits/Makefile b/tests/bits/Makefile index 337e77d660..99eec58ebb 100644 --- a/tests/bits/Makefile +++ b/tests/bits/Makefile @@ -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 index 0000000000..59ae6b5102 --- /dev/null +++ b/tests/bits/data_out_rotation_01.cc @@ -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 +#include + + +std::string output_file_name = "data_out_rotation_01.output"; + + + +void +check_this (const DoFHandler<3> &, + const Vector &, + const Vector &) +{ + // nothing to check in 3d +} + + +template +void +check_this (const DoFHandler &dof_handler, + const Vector &v_node, + const Vector &v_cell) +{ + DataOutRotation 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()); + } +} + + -- 2.39.5