--- /dev/null
+//---------------------------------------------------------------------------
+// $Id$
+// Version: $Name$
+//
+// Copyright (C) 2005 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.
+//
+//---------------------------------------------------------------------------
+
+
+// Test the various functions in grid generator.
+
+#include <base/logstream.h>
+#include <base/tensor.h>
+#include <grid/tria.h>
+#include <grid/grid_generator.h>
+#include <grid/grid_out.h>
+
+#include <fstream>
+#include <iostream>
+
+
+template<int dim>
+void test(std::ostream& out)
+{
+ Point<dim> p1;
+ p1[0] = 2.;
+ if (dim>1) p1[1] = -1.;
+ if (dim>2) p1[2] = 0.;
+ Point<dim> p2;
+ p2[0] = 3.;
+ if (dim>1) p2[1] = 2.;
+ if (dim>2) p2[2] = 4.;
+ Point<dim> p3;
+ p3[0] = 2.;
+ if (dim>1) p3[1] = 1.;
+ if (dim>2) p3[2] = 4.;
+
+ GridOut go;
+ GridOutFlags::XFig xfig_flags;
+ xfig_flags.level_color = false;
+ xfig_flags.fill_style = 25;
+
+ go.set_flags(xfig_flags);
+
+ GridOut::OutputFormat format = (dim==2) ? GridOut::xfig : GridOut::dx;
+
+ if (true)
+ {
+ deallog << "hyper_cube" << std::endl;
+ Triangulation<dim> tr;
+ GridGenerator::hyper_cube(tr, 3., 7.);
+ go.write(tr, out, format);
+ }
+ if (true)
+ {
+ deallog << "subdivided_hyper_cube" << std::endl;
+ Triangulation<dim> tr;
+ GridGenerator::subdivided_hyper_cube(tr, 3, 1., 7.);
+ go.write(tr, out, format);
+ }
+ if (true)
+ {
+ deallog << "hyper_rectangle" << std::endl;
+ Triangulation<dim> tr;
+ GridGenerator::hyper_rectangle(tr, p1, p2, true);
+ go.write(tr, out, format);
+ }
+ if (true)
+ {
+ deallog << "subdivided_hyper_rectangle" << std::endl;
+ Triangulation<dim> tr;
+ std::vector<unsigned int> sub(dim);
+ sub[0] = 2;
+ if (dim>1) sub[1] = 3;
+ if (dim>2) sub[2] = 4;
+ GridGenerator::subdivided_hyper_rectangle(tr, sub, p1, p2, true);
+ go.write(tr, out, format);
+ }
+ if (dim == 2)
+ {
+ deallog << "parallelogram" << std::endl;
+ Triangulation<dim> tr;
+ Tensor<dim,2> corners;
+ corners[0] = p1;
+ if (dim>1) corners[1] = p2;
+ if (dim>2) corners[2] = p3;
+ GridGenerator::parallelogram(tr, corners, true);
+ go.write(tr, out, format);
+ }
+ if (dim>1)
+ {
+ deallog << "enclosed_hyper_cube" << std::endl;
+ Triangulation<dim> tr;
+ GridGenerator::enclosed_hyper_cube(tr, 3., 7., 1., true);
+ go.write(tr, out, format);
+ }
+ if (true)
+ {
+ deallog << "hyper_ball" << std::endl;
+ Triangulation<dim> tr;
+ GridGenerator::hyper_ball(tr, p1, 3.);
+ go.write(tr, out, format);
+ }
+ if (true)
+ {
+ deallog << "cylinder" << std::endl;
+ Triangulation<dim> tr;
+ GridGenerator::cylinder(tr, 1., 3.);
+ go.write(tr, out, format);
+ }
+ if (true)
+ {
+ deallog << "hyper_L" << std::endl;
+ Triangulation<dim> tr;
+ GridGenerator::hyper_L(tr, -1., 1.);
+ go.write(tr, out, format);
+ }
+ if (true)
+ {
+ deallog << "hyper_cube_slit" << std::endl;
+ Triangulation<dim> tr;
+ GridGenerator::hyper_cube_slit(tr, -2., 2., true);
+ go.write(tr, out, format);
+ }
+ if (true)
+ {
+ deallog << "hyper_shell" << std::endl;
+ Triangulation<dim> tr;
+ GridGenerator::hyper_shell(tr, p1, 4., 6.);
+ go.write(tr, out, format);
+ }
+ if (true)
+ {
+ deallog << "half_hyper_ball" << std::endl;
+ Triangulation<dim> tr;
+ GridGenerator::half_hyper_ball(tr, p1, 3.);
+ go.write(tr, out, format);
+ }
+ if (true)
+ {
+ deallog << "half_hyper_shell" << std::endl;
+ Triangulation<dim> tr;
+ GridGenerator::half_hyper_shell(tr, p1, 4., 6.);
+ go.write(tr, out, format);
+ }
+}
+
+
+int main()
+{
+ std::ofstream logfile("grid_generator_01.output");
+ deallog.attach(logfile);
+ deallog.depth_console(0);
+
+ deallog.push("2d-GridTest");
+ test<2>(logfile);
+ deallog.pop();
+}
--- /dev/null
+
+DEAL:2d-GridTest::hyper_cube
+#FIG 3.2
+Landscape
+Center
+Inches
+A4
+100.00
+Single
+-3
+# generated by deal.II GridOut class
+# reduce first number to scale up image
+1200 2
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 3600 3600
+ 8400 3600
+ 8400 8400
+ 3600 8400
+ 3600 3600
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 3600 3600
+ 8400 3600
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 8400 3600
+ 8400 8400
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 3600 8400
+ 8400 8400
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 3600 3600
+ 3600 8400
+DEAL:2d-GridTest::subdivided_hyper_cube
+#FIG 3.2
+Landscape
+Center
+Inches
+A4
+100.00
+Single
+-3
+# generated by deal.II GridOut class
+# reduce first number to scale up image
+1200 2
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 1200 1200
+ 3600 1200
+ 3600 3600
+ 1200 3600
+ 1200 1200
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 1200 1200
+ 3600 1200
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 1200 1200
+ 1200 3600
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 3600 1200
+ 6000 1200
+ 6000 3600
+ 3600 3600
+ 3600 1200
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 3600 1200
+ 6000 1200
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 6000 1200
+ 8400 1200
+ 8400 3600
+ 6000 3600
+ 6000 1200
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 6000 1200
+ 8400 1200
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 8400 1200
+ 8400 3600
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 1200 3600
+ 3600 3600
+ 3600 6000
+ 1200 6000
+ 1200 3600
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 1200 3600
+ 1200 6000
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 3600 3600
+ 6000 3600
+ 6000 6000
+ 3600 6000
+ 3600 3600
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 6000 3600
+ 8400 3600
+ 8400 6000
+ 6000 6000
+ 6000 3600
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 8400 3600
+ 8400 6000
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 1200 6000
+ 3600 6000
+ 3600 8400
+ 1200 8400
+ 1200 6000
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 1200 8400
+ 3600 8400
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 1200 6000
+ 1200 8400
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 3600 6000
+ 6000 6000
+ 6000 8400
+ 3600 8400
+ 3600 6000
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 3600 8400
+ 6000 8400
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 6000 6000
+ 8400 6000
+ 8400 8400
+ 6000 8400
+ 6000 6000
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 8400 6000
+ 8400 8400
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 6000 8400
+ 8400 8400
+DEAL:2d-GridTest::hyper_rectangle
+#FIG 3.2
+Landscape
+Center
+Inches
+A4
+100.00
+Single
+-3
+# generated by deal.II GridOut class
+# reduce first number to scale up image
+1200 2
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 2400 -1200
+ 3600 -1200
+ 3600 2400
+ 2400 2400
+ 2400 -1200
+2 1 0 3 3 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 -1200
+ 3600 -1200
+2 1 0 3 2 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 3600 -1200
+ 3600 2400
+2 1 0 3 4 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 2400
+ 3600 2400
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 -1200
+ 2400 2400
+DEAL:2d-GridTest::subdivided_hyper_rectangle
+#FIG 3.2
+Landscape
+Center
+Inches
+A4
+100.00
+Single
+-3
+# generated by deal.II GridOut class
+# reduce first number to scale up image
+1200 2
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 2400 -1200
+ 3000 -1200
+ 3000 0
+ 2400 0
+ 2400 -1200
+2 1 0 3 3 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 -1200
+ 3000 -1200
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 -1200
+ 2400 0
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 3000 -1200
+ 3600 -1200
+ 3600 0
+ 3000 0
+ 3000 -1200
+2 1 0 3 3 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 3000 -1200
+ 3600 -1200
+2 1 0 3 2 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 3600 -1200
+ 3600 0
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 2400 0
+ 3000 0
+ 3000 1200
+ 2400 1200
+ 2400 0
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 0
+ 2400 1200
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 3000 0
+ 3600 0
+ 3600 1200
+ 3000 1200
+ 3000 0
+2 1 0 3 2 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 3600 0
+ 3600 1200
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 2400 1200
+ 3000 1200
+ 3000 2400
+ 2400 2400
+ 2400 1200
+2 1 0 3 4 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 2400
+ 3000 2400
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 1200
+ 2400 2400
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 3000 1200
+ 3600 1200
+ 3600 2400
+ 3000 2400
+ 3000 1200
+2 1 0 3 2 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 3600 1200
+ 3600 2400
+2 1 0 3 4 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 3000 2400
+ 3600 2400
+DEAL:2d-GridTest::parallelogram
+#FIG 3.2
+Landscape
+Center
+Inches
+A4
+100.00
+Single
+-3
+# generated by deal.II GridOut class
+# reduce first number to scale up image
+1200 2
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 0 0
+ 2400 -1200
+ 6000 1200
+ 3600 2400
+ 0 0
+2 1 0 3 3 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 0 0
+ 2400 -1200
+2 1 0 3 2 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 -1200
+ 6000 1200
+2 1 0 3 4 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 3600 2400
+ 6000 1200
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 0 0
+ 3600 2400
+DEAL:2d-GridTest::enclosed_hyper_cube
+#FIG 3.2
+Landscape
+Center
+Inches
+A4
+100.00
+Single
+-3
+# generated by deal.II GridOut class
+# reduce first number to scale up image
+1200 2
+2 3 0 1 0 6 900 0 25 0.0 0 0 -1 0 0 5
+ 2400 2400
+ 3600 2400
+ 3600 3600
+ 2400 3600
+ 2400 2400
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 2400
+ 3600 2400
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 2400
+ 2400 3600
+2 3 0 1 0 5 900 0 25 0.0 0 0 -1 0 0 5
+ 3600 2400
+ 8400 2400
+ 8400 3600
+ 3600 3600
+ 3600 2400
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 3600 2400
+ 8400 2400
+2 3 0 1 0 7 900 0 25 0.0 0 0 -1 0 0 5
+ 8400 2400
+ 9600 2400
+ 9600 3600
+ 8400 3600
+ 8400 2400
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 8400 2400
+ 9600 2400
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 9600 2400
+ 9600 3600
+2 3 0 1 0 2 900 0 25 0.0 0 0 -1 0 0 5
+ 2400 3600
+ 3600 3600
+ 3600 8400
+ 2400 8400
+ 2400 3600
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 3600
+ 2400 8400
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 3600 3600
+ 8400 3600
+ 8400 8400
+ 3600 8400
+ 3600 3600
+2 3 0 1 0 3 900 0 25 0.0 0 0 -1 0 0 5
+ 8400 3600
+ 9600 3600
+ 9600 8400
+ 8400 8400
+ 8400 3600
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 9600 3600
+ 9600 8400
+2 3 0 1 0 10 900 0 25 0.0 0 0 -1 0 0 5
+ 2400 8400
+ 3600 8400
+ 3600 9600
+ 2400 9600
+ 2400 8400
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 9600
+ 3600 9600
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 8400
+ 2400 9600
+2 3 0 1 0 9 900 0 25 0.0 0 0 -1 0 0 5
+ 3600 8400
+ 8400 8400
+ 8400 9600
+ 3600 9600
+ 3600 8400
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 3600 9600
+ 8400 9600
+2 3 0 1 0 11 900 0 25 0.0 0 0 -1 0 0 5
+ 8400 8400
+ 9600 8400
+ 9600 9600
+ 8400 9600
+ 8400 8400
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 9600 8400
+ 9600 9600
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 8400 9600
+ 9600 9600
+DEAL:2d-GridTest::hyper_ball
+#FIG 3.2
+Landscape
+Center
+Inches
+A4
+100.00
+Single
+-3
+# generated by deal.II GridOut class
+# reduce first number to scale up image
+1200 2
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ -145 -3745
+ 4945 -3745
+ 3454 -2254
+ 1345 -2254
+ -145 -3745
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -145 -3745
+ 4945 -3745
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ -145 -3745
+ 1345 -2254
+ 1345 -145
+ -145 1345
+ -145 -3745
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -145 -3745
+ -145 1345
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 1345 -2254
+ 3454 -2254
+ 3454 -145
+ 1345 -145
+ 1345 -2254
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 4945 -3745
+ 4945 1345
+ 3454 -145
+ 3454 -2254
+ 4945 -3745
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 4945 -3745
+ 4945 1345
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ -145 1345
+ 1345 -145
+ 3454 -145
+ 4945 1345
+ -145 1345
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -145 1345
+ 4945 1345
+DEAL:2d-GridTest::cylinder
+#FIG 3.2
+Landscape
+Center
+Inches
+A4
+100.00
+Single
+-3
+# generated by deal.II GridOut class
+# reduce first number to scale up image
+1200 2
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ -3600 -1200
+ 3600 -1200
+ 3600 1200
+ -3600 1200
+ -3600 -1200
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -3600 -1200
+ 3600 -1200
+2 1 0 3 3 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 3600 -1200
+ 3600 1200
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -3600 1200
+ 3600 1200
+2 1 0 3 2 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -3600 -1200
+ -3600 1200
+DEAL:2d-GridTest::hyper_L
+#FIG 3.2
+Landscape
+Center
+Inches
+A4
+100.00
+Single
+-3
+# generated by deal.II GridOut class
+# reduce first number to scale up image
+1200 2
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ -1200 -1200
+ 0 -1200
+ 0 0
+ -1200 0
+ -1200 -1200
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -1200 -1200
+ 0 -1200
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -1200 -1200
+ -1200 0
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 0 -1200
+ 1200 -1200
+ 1200 0
+ 0 0
+ 0 -1200
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 0 -1200
+ 1200 -1200
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 1200 -1200
+ 1200 0
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 0 0
+ 1200 0
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ -1200 0
+ 0 0
+ 0 1200
+ -1200 1200
+ -1200 0
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 0 0
+ 0 1200
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -1200 1200
+ 0 1200
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -1200 0
+ -1200 1200
+DEAL:2d-GridTest::hyper_cube_slit
+#FIG 3.2
+Landscape
+Center
+Inches
+A4
+100.00
+Single
+-3
+# generated by deal.II GridOut class
+# reduce first number to scale up image
+1200 2
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ -2400 -2400
+ 0 -2400
+ 0 0
+ -2400 0
+ -2400 -2400
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -2400 -2400
+ 0 -2400
+2 1 0 3 2 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 0 -2400
+ 0 0
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -2400 -2400
+ -2400 0
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 0 -2400
+ 2400 -2400
+ 2400 0
+ 0 0
+ 0 -2400
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 0 -2400
+ 2400 -2400
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 -2400
+ 2400 0
+2 1 0 3 3 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 0 -2400
+ 0 0
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ -2400 0
+ 0 0
+ 0 2400
+ -2400 2400
+ -2400 0
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -2400 2400
+ 0 2400
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -2400 0
+ -2400 2400
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 0 0
+ 2400 0
+ 2400 2400
+ 0 2400
+ 0 0
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 0
+ 2400 2400
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 0 2400
+ 2400 2400
+DEAL:2d-GridTest::hyper_shell
+#FIG 3.2
+Landscape
+Center
+Inches
+A4
+100.00
+Single
+-3
+# generated by deal.II GridOut class
+# reduce first number to scale up image
+1200 2
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 9600 -1200
+ 9051 1555
+ 6834 636
+ 7200 -1200
+ 9600 -1200
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 9600 -1200
+ 9051 1555
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 7200 -1200
+ 6834 636
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 9051 1555
+ 7491 3891
+ 5794 2194
+ 6834 636
+ 9051 1555
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 9051 1555
+ 7491 3891
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 6834 636
+ 5794 2194
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 7491 3891
+ 5155 5451
+ 4236 3234
+ 5794 2194
+ 7491 3891
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 7491 3891
+ 5155 5451
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 5794 2194
+ 4236 3234
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 5155 5451
+ 2400 6000
+ 2400 3600
+ 4236 3234
+ 5155 5451
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 5155 5451
+ 2400 6000
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 4236 3234
+ 2400 3600
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 2400 6000
+ -355 5451
+ 563 3234
+ 2400 3600
+ 2400 6000
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 6000
+ -355 5451
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 3600
+ 563 3234
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ -355 5451
+ -2691 3891
+ -994 2194
+ 563 3234
+ -355 5451
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -355 5451
+ -2691 3891
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 563 3234
+ -994 2194
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ -2691 3891
+ -4251 1555
+ -2034 636
+ -994 2194
+ -2691 3891
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -2691 3891
+ -4251 1555
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -994 2194
+ -2034 636
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ -4251 1555
+ -4800 -1199
+ -2400 -1199
+ -2034 636
+ -4251 1555
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -4251 1555
+ -4800 -1199
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -2034 636
+ -2400 -1199
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ -4800 -1199
+ -4251 -3955
+ -2034 -3036
+ -2400 -1199
+ -4800 -1199
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -4800 -1199
+ -4251 -3955
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -2400 -1199
+ -2034 -3036
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ -4251 -3955
+ -2691 -6291
+ -994 -4594
+ -2034 -3036
+ -4251 -3955
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -4251 -3955
+ -2691 -6291
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -2034 -3036
+ -994 -4594
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ -2691 -6291
+ -355 -7851
+ 563 -5634
+ -994 -4594
+ -2691 -6291
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -2691 -6291
+ -355 -7851
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -994 -4594
+ 563 -5634
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ -355 -7851
+ 2399 -8400
+ 2399 -6000
+ 563 -5634
+ -355 -7851
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ -355 -7851
+ 2399 -8400
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 563 -5634
+ 2399 -6000
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 2399 -8400
+ 5155 -7851
+ 4236 -5634
+ 2399 -6000
+ 2399 -8400
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2399 -8400
+ 5155 -7851
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2399 -6000
+ 4236 -5634
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 5155 -7851
+ 7491 -6291
+ 5794 -4594
+ 4236 -5634
+ 5155 -7851
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 5155 -7851
+ 7491 -6291
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 4236 -5634
+ 5794 -4594
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 7491 -6291
+ 9051 -3955
+ 6834 -3036
+ 5794 -4594
+ 7491 -6291
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 7491 -6291
+ 9051 -3955
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 5794 -4594
+ 6834 -3036
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 9051 -3955
+ 9600 -1200
+ 7200 -1200
+ 6834 -3036
+ 9051 -3955
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 9051 -3955
+ 9600 -1200
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 6834 -3036
+ 7200 -1200
+DEAL:2d-GridTest::half_hyper_ball
+#FIG 3.2
+Landscape
+Center
+Inches
+A4
+100.00
+Single
+-3
+# generated by deal.II GridOut class
+# reduce first number to scale up image
+1200 2
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 2400 -4800
+ 4945 -3745
+ 3454 -2254
+ 2400 -2254
+ 2400 -4800
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 -4800
+ 4945 -3745
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 -4800
+ 2400 -2254
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 2400 -2254
+ 3454 -2254
+ 3454 -145
+ 2400 -145
+ 2400 -2254
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 -2254
+ 2400 -145
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 4945 -3745
+ 4945 1345
+ 3454 -145
+ 3454 -2254
+ 4945 -3745
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 4945 -3745
+ 4945 1345
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 2400 2400
+ 2400 -145
+ 3454 -145
+ 4945 1345
+ 2400 2400
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 2400
+ 2400 -145
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 2400
+ 4945 1345
+DEAL:2d-GridTest::half_hyper_shell
+#FIG 3.2
+Landscape
+Center
+Inches
+A4
+100.00
+Single
+-3
+# generated by deal.II GridOut class
+# reduce first number to scale up image
+1200 2
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 2400 -8400
+ 5155 -7851
+ 4236 -5634
+ 2400 -6000
+ 2400 -8400
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 -8400
+ 5155 -7851
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 -6000
+ 4236 -5634
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 -8400
+ 2400 -6000
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 5155 -7851
+ 7491 -6291
+ 5794 -4594
+ 4236 -5634
+ 5155 -7851
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 5155 -7851
+ 7491 -6291
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 4236 -5634
+ 5794 -4594
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 7491 -6291
+ 9051 -3955
+ 6834 -3036
+ 5794 -4594
+ 7491 -6291
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 7491 -6291
+ 9051 -3955
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 5794 -4594
+ 6834 -3036
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 9051 -3955
+ 9600 -1200
+ 7200 -1200
+ 6834 -3036
+ 9051 -3955
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 9051 -3955
+ 9600 -1200
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 6834 -3036
+ 7200 -1200
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 9600 -1200
+ 9051 1555
+ 6834 636
+ 7200 -1200
+ 9600 -1200
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 9600 -1200
+ 9051 1555
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 7200 -1200
+ 6834 636
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 9051 1555
+ 7491 3891
+ 5794 2194
+ 6834 636
+ 9051 1555
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 9051 1555
+ 7491 3891
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 6834 636
+ 5794 2194
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 7491 3891
+ 5155 5451
+ 4236 3234
+ 5794 2194
+ 7491 3891
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 7491 3891
+ 5155 5451
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 5794 2194
+ 4236 3234
+2 3 0 1 0 1 900 0 25 0.0 0 0 -1 0 0 5
+ 5155 5451
+ 2400 6000
+ 2400 3600
+ 4236 3234
+ 5155 5451
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 5155 5451
+ 2400 6000
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 2400 6000
+ 2400 3600
+2 1 0 3 1 -1 800 0 -1 0.0 0 0 -1 0 0 2
+ 4236 3234
+ 2400 3600