]> https://gitweb.dealii.org/ - dealii.git/commitdiff
document bug in hp::DoFHandler
authorTimo Heister <timo.heister@gmail.com>
Wed, 4 Sep 2013 19:32:12 +0000 (19:32 +0000)
committerTimo Heister <timo.heister@gmail.com>
Wed, 4 Sep 2013 19:32:12 +0000 (19:32 +0000)
git-svn-id: https://svn.dealii.org/trunk@30599 0785d39b-7218-0410-832d-ea1e28bc413d

tests/hp/copy_tria_bug.cc [new file with mode: 0644]
tests/hp/copy_tria_bug/cmp/generic [new file with mode: 0644]

diff --git a/tests/hp/copy_tria_bug.cc b/tests/hp/copy_tria_bug.cc
new file mode 100644 (file)
index 0000000..7a7183b
--- /dev/null
@@ -0,0 +1,60 @@
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2013 by the deal.II authors
+//
+// This file is part of the deal.II library.
+//
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE at
+// the top level of the deal.II distribution.
+//
+// ---------------------------------------------------------------------
+
+// document a bug in hp::DoFHandler and copy_triangulation
+
+#include "../tests.h"
+
+#include <deal.II/grid/tria.h>
+#include <deal.II/grid/tria_accessor.h>
+#include <deal.II/grid/tria_iterator.h>
+#include <deal.II/grid/grid_generator.h>
+#include <deal.II/grid/tria_boundary_lib.h>
+#include <deal.II/grid/grid_out.h>
+#include <deal.II/dofs/dof_handler.h>
+#include <deal.II/dofs/dof_accessor.h>
+#include <deal.II/hp/dof_handler.h>
+
+#include <fstream>
+#include <cmath>
+
+using namespace dealii;
+
+
+
+template <int dim>
+void test1()
+{
+  Triangulation<dim> tr1;
+  hp::DoFHandler<dim> dofh(tr1);
+
+  Triangulation<dim> tr2;
+  GridGenerator::hyper_ball(tr2);
+  tr2.refine_global(2);
+  tr1.copy_triangulation(tr2);
+
+  dofh.begin_active()->set_active_fe_index(0);
+  
+  
+}
+
+int main()
+{
+  initlog(__FILE__);
+
+  test1<2>();
+  return 0;
+}
diff --git a/tests/hp/copy_tria_bug/cmp/generic b/tests/hp/copy_tria_bug/cmp/generic
new file mode 100644 (file)
index 0000000..8b13789
--- /dev/null
@@ -0,0 +1 @@
+

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.