]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Add test. 3791/head
authorWolfgang Bangerth <bangerth@colostate.edu>
Fri, 13 Jan 2017 22:39:44 +0000 (15:39 -0700)
committerWolfgang Bangerth <bangerth@colostate.edu>
Fri, 13 Jan 2017 22:39:44 +0000 (15:39 -0700)
tests/fe/abf_degree.cc [new file with mode: 0644]
tests/fe/abf_degree.output [new file with mode: 0644]

diff --git a/tests/fe/abf_degree.cc b/tests/fe/abf_degree.cc
new file mode 100644 (file)
index 0000000..f387151
--- /dev/null
@@ -0,0 +1,35 @@
+// ---------------------------------------------------------------------
+//
+// Copyright (C) 2017 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.
+//
+// ---------------------------------------------------------------------
+
+
+
+// Verify that FE_ABF(r) returns that its polynomial degree is r+2, not r+1.
+
+#include "../tests.h"
+#include <deal.II/base/logstream.h>
+#include <deal.II/fe/fe_abf.h>
+
+#include <fstream>
+
+
+int main ()
+{
+  std::ofstream logfile ("output");
+  deallog.attach(logfile);
+
+  deallog << "dim=2:" << std::endl;
+  for (unsigned int degree=0; degree<2; ++degree)
+    deallog << degree << ": " << FE_ABF<2>(degree).degree << std::endl;
+}
diff --git a/tests/fe/abf_degree.output b/tests/fe/abf_degree.output
new file mode 100644 (file)
index 0000000..9020125
--- /dev/null
@@ -0,0 +1,4 @@
+
+DEAL::dim=2:
+DEAL::0: 2
+DEAL::1: 3

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.