From: Wolfgang Bangerth Date: Wed, 13 Apr 2011 14:07:36 +0000 (+0000) Subject: New test. X-Git-Tag: v8.0.0~4170 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=10f27b193f2ac1b3ec91c5ba65665f09541ab07c;p=dealii.git New test. git-svn-id: https://svn.dealii.org/trunk@23586 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/tests/hp/fe_nothing_15.cc b/tests/hp/fe_nothing_15.cc new file mode 100644 index 0000000000..346efc7bc3 --- /dev/null +++ b/tests/hp/fe_nothing_15.cc @@ -0,0 +1,85 @@ +//---------------------------- fe_nothing_15.cc --------------------------- +// $Id$ +// Version: $Name$ +// +// Copyright (C) 2009, 2011 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. +// +//---------------------------- fe_nothing_15.cc --------------------------- + + +// make sure we can extract shape functions from an FE_Nothing. + + +#include "../tests.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +#include + +template +void test () +{ + Triangulation triangulation; + GridGenerator :: hyper_cube (triangulation, -0.5, 0.5); + + FESystem fe (FE_Q(1), 1, + FE_Nothing(), 1); + DoFHandler dof_handler (triangulation); + dof_handler.distribute_dofs (fe); + + FEValues fe_values(fe, QGauss(2), update_values); + FEValuesExtractors::Scalar nothing(1); + fe_values.reinit (dof_handler.begin_active()); + for (unsigned int i=0; i (); + + deallog << "Try dim == 2" << std::flush << std::endl; + test<2> (); + + deallog << "Try dim == 3" << std::flush << std::endl; + test<3> (); + + deallog << "OK" << std::endl; +} diff --git a/tests/hp/fe_nothing_15/cmp/generic b/tests/hp/fe_nothing_15/cmp/generic new file mode 100644 index 0000000000..30528ac4d2 --- /dev/null +++ b/tests/hp/fe_nothing_15/cmp/generic @@ -0,0 +1,89 @@ + +DEAL::Try dim == 1 +DEAL::i=0, q=0, value=0 +DEAL::i=0, q=1, value=0 +DEAL::i=1, q=0, value=0 +DEAL::i=1, q=1, value=0 +DEAL::Try dim == 2 +DEAL::i=0, q=0, value=0 +DEAL::i=0, q=1, value=0 +DEAL::i=0, q=2, value=0 +DEAL::i=0, q=3, value=0 +DEAL::i=1, q=0, value=0 +DEAL::i=1, q=1, value=0 +DEAL::i=1, q=2, value=0 +DEAL::i=1, q=3, value=0 +DEAL::i=2, q=0, value=0 +DEAL::i=2, q=1, value=0 +DEAL::i=2, q=2, value=0 +DEAL::i=2, q=3, value=0 +DEAL::i=3, q=0, value=0 +DEAL::i=3, q=1, value=0 +DEAL::i=3, q=2, value=0 +DEAL::i=3, q=3, value=0 +DEAL::Try dim == 3 +DEAL::i=0, q=0, value=0 +DEAL::i=0, q=1, value=0 +DEAL::i=0, q=2, value=0 +DEAL::i=0, q=3, value=0 +DEAL::i=0, q=4, value=0 +DEAL::i=0, q=5, value=0 +DEAL::i=0, q=6, value=0 +DEAL::i=0, q=7, value=0 +DEAL::i=1, q=0, value=0 +DEAL::i=1, q=1, value=0 +DEAL::i=1, q=2, value=0 +DEAL::i=1, q=3, value=0 +DEAL::i=1, q=4, value=0 +DEAL::i=1, q=5, value=0 +DEAL::i=1, q=6, value=0 +DEAL::i=1, q=7, value=0 +DEAL::i=2, q=0, value=0 +DEAL::i=2, q=1, value=0 +DEAL::i=2, q=2, value=0 +DEAL::i=2, q=3, value=0 +DEAL::i=2, q=4, value=0 +DEAL::i=2, q=5, value=0 +DEAL::i=2, q=6, value=0 +DEAL::i=2, q=7, value=0 +DEAL::i=3, q=0, value=0 +DEAL::i=3, q=1, value=0 +DEAL::i=3, q=2, value=0 +DEAL::i=3, q=3, value=0 +DEAL::i=3, q=4, value=0 +DEAL::i=3, q=5, value=0 +DEAL::i=3, q=6, value=0 +DEAL::i=3, q=7, value=0 +DEAL::i=4, q=0, value=0 +DEAL::i=4, q=1, value=0 +DEAL::i=4, q=2, value=0 +DEAL::i=4, q=3, value=0 +DEAL::i=4, q=4, value=0 +DEAL::i=4, q=5, value=0 +DEAL::i=4, q=6, value=0 +DEAL::i=4, q=7, value=0 +DEAL::i=5, q=0, value=0 +DEAL::i=5, q=1, value=0 +DEAL::i=5, q=2, value=0 +DEAL::i=5, q=3, value=0 +DEAL::i=5, q=4, value=0 +DEAL::i=5, q=5, value=0 +DEAL::i=5, q=6, value=0 +DEAL::i=5, q=7, value=0 +DEAL::i=6, q=0, value=0 +DEAL::i=6, q=1, value=0 +DEAL::i=6, q=2, value=0 +DEAL::i=6, q=3, value=0 +DEAL::i=6, q=4, value=0 +DEAL::i=6, q=5, value=0 +DEAL::i=6, q=6, value=0 +DEAL::i=6, q=7, value=0 +DEAL::i=7, q=0, value=0 +DEAL::i=7, q=1, value=0 +DEAL::i=7, q=2, value=0 +DEAL::i=7, q=3, value=0 +DEAL::i=7, q=4, value=0 +DEAL::i=7, q=5, value=0 +DEAL::i=7, q=6, value=0 +DEAL::i=7, q=7, value=0 +DEAL::OK