]> https://gitweb.dealii.org/ - dealii.git/commitdiff
differences due to new computation of matrices
authorGuido Kanschat <dr.guido.kanschat@gmail.com>
Wed, 6 Apr 2005 08:13:20 +0000 (08:13 +0000)
committerGuido Kanschat <dr.guido.kanschat@gmail.com>
Wed, 6 Apr 2005 08:13:20 +0000 (08:13 +0000)
git-svn-id: https://svn.dealii.org/trunk@10377 0785d39b-7218-0410-832d-ea1e28bc413d

tests/fe/fe_data_test.cc

index 8c83fdf9d68dc353ef9be5c3092e6ef11afa1246..e280365e11531ba3efeaf0e8d8fae02ed7b6ff49 100644 (file)
@@ -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<FiniteElement<dim> *> fe_datas;
   fe_datas.push_back(new FE_Q<dim> (1));
+  deallog << (*fe_datas.rbegin())->get_name() << std::endl;
   fe_datas.push_back(new FE_Q<dim> (2));
+  deallog << (*fe_datas.rbegin())->get_name() << std::endl;
   fe_datas.push_back(new FE_Q<dim> (4));
+  deallog << (*fe_datas.rbegin())->get_name() << std::endl;
   fe_datas.push_back(new FE_DGQ<dim> (1));
+  deallog << (*fe_datas.rbegin())->get_name() << std::endl;
   fe_datas.push_back(new FE_DGQ<dim> (2));
+  deallog << (*fe_datas.rbegin())->get_name() << std::endl;
   fe_datas.push_back(new FE_DGQ<dim> (4));
+  deallog << (*fe_datas.rbegin())->get_name() << std::endl;
   fe_datas.push_back(new FE_DGP<dim> (1));
+  deallog << (*fe_datas.rbegin())->get_name() << std::endl;
   fe_datas.push_back(new FE_DGP<dim> (2));
+  deallog << (*fe_datas.rbegin())->get_name() << std::endl;
   fe_datas.push_back(new FE_DGP<dim> (4));
+  deallog << (*fe_datas.rbegin())->get_name() << std::endl;
   fe_datas.push_back(new FESystem<dim>(FE_Q<dim> (2), 2));
+  deallog << (*fe_datas.rbegin())->get_name() << std::endl;
   fe_datas.push_back(new FESystem<dim>(FE_Q<dim> (1), 2,
                                       FE_Q<dim> (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<dim>(0));
+      deallog << (*fe_datas.rbegin())->get_name() << std::endl;
       fe_datas.push_back(new FE_RaviartThomas<dim>(1));
+      deallog << (*fe_datas.rbegin())->get_name() << std::endl;
       fe_datas.push_back(new FE_RaviartThomas<dim>(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<dim>(FE_Q<dim> (3), 2));
+      deallog << (*fe_datas.rbegin())->get_name() << std::endl;
       fe_datas.push_back(new FESystem<dim>(FE_Q<dim> (1), 2,
                                           FE_Q<dim> (3), 1));
+      deallog << (*fe_datas.rbegin())->get_name() << std::endl;
       fe_datas.push_back(new FESystem<dim>(FE_Q<dim> (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<dim> (FESystem<dim> (FE_Q<dim>(1),2),2));
+  deallog << (*fe_datas.rbegin())->get_name() << std::endl;
   fe_datas.push_back (new FESystem<dim> (FESystem<dim> (FE_Q<dim>(1),2),1,
                                         FESystem<dim> (FE_DGQ<dim>(1),2),1));
+  deallog << (*fe_datas.rbegin())->get_name() << std::endl;
   fe_datas.push_back (new FESystem<dim> (FESystem<dim> (FE_Q<dim>(1),1,
                                                        FE_Q<dim>(2),1),1,
                                         FESystem<dim> (FE_Q<dim>(2),2),1,
                                         FESystem<dim> (FE_DGQ<dim>(2),2),1));
+  deallog << (*fe_datas.rbegin())->get_name() << std::endl;
   fe_datas.push_back (new FESystem<dim> (*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<fe_datas.size(); ++n)
@@ -120,7 +141,8 @@ int main(int,char)
   std::ofstream logfile("fe_data_test.output");
   deallog.attach(logfile);
   deallog.depth_console(0);
-
+//  deallog.log_execution_time(true);
+  
   test_fe_datas<1>();
   test_fe_datas<2>();
   test_fe_datas<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.