From: bangerth Date: Sun, 19 Sep 2010 14:57:53 +0000 (+0000) Subject: New test. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3622e4836df5ced6ccff6ee3ef3678780e72b926;p=dealii-svn.git New test. git-svn-id: https://svn.dealii.org/trunk@22054 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/tests/deal.II/fe_values_view_10_single_02.cc b/tests/deal.II/fe_values_view_10_single_02.cc new file mode 100644 index 0000000000..99cf715335 --- /dev/null +++ b/tests/deal.II/fe_values_view_10_single_02.cc @@ -0,0 +1,111 @@ +//---------------------------------------------------------------------- +// $Id$ +// Version: $Name$ +// +// Copyright (C) 2007, 2008, 2010 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. +// +//---------------------------------------------------------------------- + + +// like _10, but with only a single non-primitive element. this test exists in +// order to find out why at the time of writing the test the branch +// implementing distributed meshes produced different output for the _10 test +// +// this test uses the FE_Nedelec as the single non-primitive element + +#include "../tests.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + + + +template +void test (const Triangulation& tr, + const FiniteElement& fe) +{ + deallog << "FE=" << fe.get_name() + << std::endl; + + DoFHandler dof(tr); + dof.distribute_dofs(fe); + + Vector fe_function(dof.n_dofs()); + for (unsigned int i=0; i quadrature(2); + FEValues fe_values (fe, quadrature, + update_values | update_gradients | update_hessians); + fe_values.reinit (dof.begin_active()); + + std::vector > scalar_values (quadrature.n_quadrature_points); + std::vector > > + vector_values (quadrature.n_quadrature_points, + std::vector >(fe.n_components())); + + fe_values.get_function_hessians (fe_function, vector_values); + + for (unsigned int c=0; c(); + test_hyper_sphere<3>(); +} diff --git a/tests/deal.II/fe_values_view_10_single_02/cmp/generic b/tests/deal.II/fe_values_view_10_single_02/cmp/generic new file mode 100644 index 0000000000..89df4a6b5e --- /dev/null +++ b/tests/deal.II/fe_values_view_10_single_02/cmp/generic @@ -0,0 +1,40 @@ + +DEAL::FE=FE_Nedelec<2>(1) +DEAL::component=0 +DEAL::1.03e-25 -17.8 -30.7 14.9 +DEAL::0.00 -17.8 -30.7 234. +DEAL::0.00 321. 247. -363. +DEAL::0.00 321. 247. 1.02e+03 +DEAL::component=1 +DEAL::7.43 -154. -143. 177. +DEAL::7.43 219. 164. 370. +DEAL::406. -844. -809. 839. +DEAL::406. 1.02e+03 1.17e+03 1.53e+03 +DEAL::FE=FE_Nedelec<3>(1) +DEAL::component=0 +DEAL::0.00 -1.26e+03 -622. -1.26e+03 -32.6 -13.2 -622. -13.2 -32.6 +DEAL::0.00 -1.26e+03 -622. -1.26e+03 2.57e+03 1.10e+03 -622. 1.10e+03 1.84e+03 +DEAL::-7.09e-08 1.34e+03 -728. 1.34e+03 -32.6 13.2 -728. 13.2 -32.6 +DEAL::0.00 1.34e+03 -728. 1.34e+03 2.57e+03 -1.31e+03 -728. -1.31e+03 2.05e+03 +DEAL::0.00 -1.37e+03 1.25e+03 -1.37e+03 -32.6 13.2 1.25e+03 13.2 -32.6 +DEAL::0.00 -1.37e+03 1.25e+03 -1.37e+03 2.79e+03 -1.31e+03 1.25e+03 -1.31e+03 1.84e+03 +DEAL::7.72e-08 1.45e+03 1.36e+03 1.45e+03 -32.6 -13.2 1.36e+03 -13.2 -32.6 +DEAL::0.00 1.45e+03 1.36e+03 1.45e+03 2.79e+03 1.52e+03 1.36e+03 1.52e+03 2.05e+03 +DEAL::component=1 +DEAL::-32.6 -1.33e+03 -13.2 -1.33e+03 -2.47e-14 -229. -13.2 -229. -32.6 +DEAL::-32.6 1.41e+03 13.2 1.41e+03 0.00 -335. 13.2 -335. -32.6 +DEAL::2.71e+03 -1.33e+03 1.15e+03 -1.33e+03 1.23e-07 -229. 1.15e+03 -229. 1.05e+03 +DEAL::2.71e+03 1.41e+03 -1.36e+03 1.41e+03 9.06e-08 -335. -1.36e+03 -335. 1.27e+03 +DEAL::-32.6 -1.44e+03 13.2 -1.44e+03 9.40e-15 857. 13.2 857. -32.6 +DEAL::-32.6 1.51e+03 -13.2 1.51e+03 -9.30e-08 963. -13.2 963. -32.6 +DEAL::2.92e+03 -1.44e+03 -1.36e+03 -1.44e+03 8.09e-08 857. -1.36e+03 857. 1.05e+03 +DEAL::2.92e+03 1.51e+03 1.58e+03 1.51e+03 0.00 963. 1.58e+03 963. 1.27e+03 +DEAL::component=2 +DEAL::-32.6 -13.2 -937. -13.2 -32.6 -478. -937. -478. -1.42e-08 +DEAL::-32.6 13.2 1.01e+03 13.2 -32.6 -584. 1.01e+03 -584. 4.18e-08 +DEAL::-32.6 13.2 -1.04e+03 13.2 -32.6 739. -1.04e+03 739. 7.57e-08 +DEAL::-32.6 -13.2 1.12e+03 -13.2 -32.6 845. 1.12e+03 845. -2.47e-08 +DEAL::1.92e+03 1.21e+03 -937. 1.21e+03 1.18e+03 -478. -937. -478. -6.07e-15 +DEAL::1.92e+03 -1.42e+03 1.01e+03 -1.42e+03 1.40e+03 -584. 1.01e+03 -584. 3.67e-14 +DEAL::2.13e+03 -1.42e+03 -1.04e+03 -1.42e+03 1.18e+03 739. -1.04e+03 739. 1.18e-14 +DEAL::2.13e+03 1.63e+03 1.12e+03 1.63e+03 1.40e+03 845. 1.12e+03 845. 0.00