From 33980848458b0a30e8f3f6e782ceb5ab4efb5ef0 Mon Sep 17 00:00:00 2001 From: Guido Kanschat Date: Wed, 6 Apr 2005 08:13:20 +0000 Subject: [PATCH] differences due to new computation of matrices git-svn-id: https://svn.dealii.org/trunk@10377 0785d39b-7218-0410-832d-ea1e28bc413d --- tests/fe/fe_data_test.cc | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/tests/fe/fe_data_test.cc b/tests/fe/fe_data_test.cc index 8c83fdf9d6..e280365e11 100644 --- a/tests/fe/fe_data_test.cc +++ b/tests/fe/fe_data_test.cc @@ -2,7 +2,7 @@ // fe_data_test.cc,v 1.14 2003/11/28 11:52:35 guido Exp // Version: // -// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 by the deal.II authors +// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2005 by the deal.II authors // // This file is subject to QPL and may not be distributed // without copyright and license information. Please refer @@ -33,24 +33,38 @@ void test_fe_datas() { std::vector *> fe_datas; fe_datas.push_back(new FE_Q (1)); + deallog << (*fe_datas.rbegin())->get_name() << std::endl; fe_datas.push_back(new FE_Q (2)); + deallog << (*fe_datas.rbegin())->get_name() << std::endl; fe_datas.push_back(new FE_Q (4)); + deallog << (*fe_datas.rbegin())->get_name() << std::endl; fe_datas.push_back(new FE_DGQ (1)); + deallog << (*fe_datas.rbegin())->get_name() << std::endl; fe_datas.push_back(new FE_DGQ (2)); + deallog << (*fe_datas.rbegin())->get_name() << std::endl; fe_datas.push_back(new FE_DGQ (4)); + deallog << (*fe_datas.rbegin())->get_name() << std::endl; fe_datas.push_back(new FE_DGP (1)); + deallog << (*fe_datas.rbegin())->get_name() << std::endl; fe_datas.push_back(new FE_DGP (2)); + deallog << (*fe_datas.rbegin())->get_name() << std::endl; fe_datas.push_back(new FE_DGP (4)); + deallog << (*fe_datas.rbegin())->get_name() << std::endl; fe_datas.push_back(new FESystem(FE_Q (2), 2)); + deallog << (*fe_datas.rbegin())->get_name() << std::endl; fe_datas.push_back(new FESystem(FE_Q (1), 2, FE_Q (2), 1)); + deallog << (*fe_datas.rbegin())->get_name() << std::endl; // Check Raviart-Thomas in 2d only if (dim==2) { fe_datas.push_back(new FE_RaviartThomas(0)); + deallog << (*fe_datas.rbegin())->get_name() << std::endl; fe_datas.push_back(new FE_RaviartThomas(1)); + deallog << (*fe_datas.rbegin())->get_name() << std::endl; fe_datas.push_back(new FE_RaviartThomas(2)); + deallog << (*fe_datas.rbegin())->get_name() << std::endl; } @@ -59,9 +73,12 @@ void test_fe_datas() if (dim!=3) { fe_datas.push_back(new FESystem(FE_Q (3), 2)); + deallog << (*fe_datas.rbegin())->get_name() << std::endl; fe_datas.push_back(new FESystem(FE_Q (1), 2, FE_Q (3), 1)); + deallog << (*fe_datas.rbegin())->get_name() << std::endl; fe_datas.push_back(new FESystem(FE_Q (4), 2)); + deallog << (*fe_datas.rbegin())->get_name() << std::endl; } // have systems of systems, and @@ -70,15 +87,19 @@ void test_fe_datas() // taking each of them in turn as // basis of others fe_datas.push_back (new FESystem (FESystem (FE_Q(1),2),2)); + deallog << (*fe_datas.rbegin())->get_name() << std::endl; fe_datas.push_back (new FESystem (FESystem (FE_Q(1),2),1, FESystem (FE_DGQ(1),2),1)); + deallog << (*fe_datas.rbegin())->get_name() << std::endl; fe_datas.push_back (new FESystem (FESystem (FE_Q(1),1, FE_Q(2),1),1, FESystem (FE_Q(2),2),1, FESystem (FE_DGQ(2),2),1)); + deallog << (*fe_datas.rbegin())->get_name() << std::endl; fe_datas.push_back (new FESystem (*fe_datas[fe_datas.size()-3], 2, *fe_datas[fe_datas.size()-2], 1, *fe_datas[fe_datas.size()-1], 2)); + deallog << (*fe_datas.rbegin())->get_name() << std::endl; deallog << std::endl << "dim=" << dim << std::endl; for (unsigned int n=0; n(); test_fe_datas<2>(); test_fe_datas<3>(); -- 2.39.5