]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
embedding and constraint matrices
authorguido <guido@0785d39b-7218-0410-832d-ea1e28bc413d>
Thu, 25 Jan 2001 17:38:40 +0000 (17:38 +0000)
committerguido <guido@0785d39b-7218-0410-832d-ea1e28bc413d>
Thu, 25 Jan 2001 17:38:40 +0000 (17:38 +0000)
git-svn-id: https://svn.dealii.org/trunk@3800 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/lac/include/lac/full_matrix.templates.h
tests/deal.II/block_matrices.cc
tests/deal.II/constraints.cc
tests/deal.II/data_out.cc
tests/lac/solver.checked

index 68e6a34693c168b7a2dc32e65ee3c5f650005547..b76613551051c2afd5d25404fa0b57d50f6baf3c 100644 (file)
@@ -462,7 +462,7 @@ template <typename number2>
 void FullMatrix<number>::fill (const number2* entries)
 {
     if (dim_range*dim_image != 0)
-    std::copy (entries, entries+dim_image*dim_range, val);
+      std::copy (entries, entries+dim_image*dim_range, val);
 }
 
 
index 064dddb83b22b846e4488c4927830ac3852b8718..7b73254fb97f798686f8ac3bc70433e8bc6f9107 100644 (file)
@@ -25,7 +25,8 @@
 #include <grid/tria_iterator.h>
 #include <dofs/dof_accessor.h>
 
-#include <fe/fe_lib.lagrange.h>
+#include <fe/continuous.h>
+#include <fe/mapping_q1.h>
 
 #include <dofs/dof_tools.h>
 
index 5f326c2f9159f87a9b110683d1367dca4d9a90d2..c8e8073e1b230754640775f6fb0434c1a2807b12 100644 (file)
 
 #include <dofs/dof_handler.h>
 #include <grid/tria.h>
-#include <fe/fe_lib.lagrange.h>
+#include <fe/mapping_q1.h>
+#include <fe/continuous.h>
 #include <grid/tria_boundary.h>
 #include <grid/tria_iterator.h>
 #include <grid/tria_accessor.h>
 #include <lac/sparse_matrix.h>
 #include <base/parameter_handler.h>
+#include <dofs/dof_accessor.h>
 #include <dofs/dof_constraints.h>
 #include <dofs/dof_tools.h>
 #include <grid/grid_out.h>
@@ -242,10 +244,10 @@ int main ()
       switch (element)
        {
          case 0:
-               fe = new FEQ1<3>();
+               fe = new FE_Q<3>(1);
                break;
          case 1:
-               fe = new FEQ2<3>();
+               fe = new FE_Q<3>(2);
                break;
        };
       
index 4c735aa0715916a02f4684d2cd252ff0d2336fef..572e5391c599bfa2b56ab3670956601c20e2ccaa 100644 (file)
@@ -22,7 +22,8 @@
 #include <grid/tria_accessor.h>
 #include <grid/tria_iterator.h>
 #include <dofs/dof_accessor.h>
-#include <fe/fe_lib.lagrange.h>
+#include <fe/continuous.h>
+#include <fe/mapping_q1.h>
 #include <dofs/dof_tools.h>
 #include <fe/fe_values.h>
 #include <base/quadrature_lib.h>
@@ -60,7 +61,7 @@ class LaplaceProblem
     void output_results () const;
 
     Triangulation<dim>   triangulation;
-    FEQ1<dim>            fe;
+    FE_Q<dim>            fe;
     DoFHandler<dim>      dof_handler;
 
     SparsityPattern      sparsity_pattern;
@@ -116,7 +117,8 @@ double BoundaryValues<dim>::value (const Point<dim> &p,
 
 template <int dim>
 LaplaceProblem<dim>::LaplaceProblem () :
-               dof_handler (triangulation)
+  dof_handler (triangulation),
+  fe(1)
 {};
 
 
index e12e98fc49680a1e405730fd55ddd8d6d2969b49..d71d6dd314e1e6fb593d00bb13affd5e3917e056 100644 (file)
@@ -10,17 +10,17 @@ DEAL:no:GMRES::Convergence step 3
 DEAL:no:QMRS::Starting 
 DEAL:no:QMRS::Convergence step 3 
 DEAL:ssor:Richardson::Starting 
-DEAL:ssor:Richardson::Convergence step 15 
+DEAL:ssor:Richardson::Convergence step 10 
 DEAL:ssor:cg::Starting 
-DEAL:ssor:cg::Convergence step 5 
+DEAL:ssor:cg::Convergence step 4 
 DEAL:ssor:Bicgstab::Starting 
-DEAL:ssor:Bicgstab::Convergence step 3 
+DEAL:ssor:Bicgstab::Convergence step 2 
 DEAL:ssor:GMRES::Starting 
-DEAL:ssor:GMRES::Convergence step 4 
+DEAL:ssor:GMRES::Convergence step 3 
 DEAL:ssor:QMRS::Starting 
-DEAL:ssor:QMRS::Convergence step 5 
+DEAL:ssor:QMRS::Convergence step 4 
 DEAL:sor:Richardson::Starting 
-DEAL:sor:Richardson::Convergence step 10 
+DEAL:sor:Richardson::Convergence step 7 
 DEAL:sor:cg::Starting 
 DEAL:sor:cg::Failure step 100 
 DEAL:sor:Bicgstab::Starting 
@@ -32,61 +32,61 @@ DEAL:sor:QMRS::Failure step 100
 DEAL::Size 12 Unknowns 121
 DEAL::SOR-diff:0.000
 DEAL:no:cg::Starting 
-DEAL:no:cg::Convergence step 17 
+DEAL:no:cg::Convergence step 15 
 DEAL:no:Bicgstab::Starting 
-DEAL:no:Bicgstab::Convergence step 13 
+DEAL:no:Bicgstab::Convergence step 11 
 DEAL:no:GMRES::Starting 
-DEAL:no:GMRES::Convergence step 17 
+DEAL:no:GMRES::Convergence step 15 
 DEAL:no:QMRS::Starting 
-DEAL:no:QMRS::Convergence step 18 
+DEAL:no:QMRS::Convergence step 16 
 DEAL:ssor:Richardson::Starting 
-DEAL:ssor:Richardson::Convergence step 88 
+DEAL:ssor:Richardson::Convergence step 59 
 DEAL:ssor:cg::Starting 
-DEAL:ssor:cg::Convergence step 11 
+DEAL:ssor:cg::Convergence step 8 
 DEAL:ssor:Bicgstab::Starting 
-DEAL:ssor:Bicgstab::Convergence step 6 
+DEAL:ssor:Bicgstab::Convergence step 5 
 DEAL:ssor:GMRES::Starting 
-DEAL:ssor:GMRES::Convergence step 10 
+DEAL:ssor:GMRES::Convergence step 7 
 DEAL:ssor:QMRS::Starting 
-DEAL:ssor:QMRS::Convergence step 12 
+DEAL:ssor:QMRS::Convergence step 9 
 DEAL:sor:Richardson::Starting 
-DEAL:sor:Richardson::Failure step 100 
+DEAL:sor:Richardson::Convergence step 88 
 DEAL:sor:cg::Starting 
 DEAL:sor:cg::Failure step 100 
 DEAL:sor:Bicgstab::Starting 
-DEAL:sor:Bicgstab::Convergence step 19 
+DEAL:sor:Bicgstab::Convergence step 14 
 DEAL:sor:GMRES::Starting 
-DEAL:sor:GMRES::Convergence step 25 
+DEAL:sor:GMRES::Convergence step 20 
 DEAL:sor:QMRS::Starting 
 DEAL:sor:QMRS::Failure step 100 
 DEAL::Size 36 Unknowns 1225
 DEAL::SOR-diff:0.000
 DEAL:no:cg::Starting 
-DEAL:no:cg::Convergence step 5
+DEAL:no:cg::Convergence step 4
 DEAL:no:Bicgstab::Starting 
-DEAL:no:Bicgstab::Convergence step 44 
+DEAL:no:Bicgstab::Convergence step 39 
 DEAL:no:GMRES::Starting 
 DEAL:no:GMRES::Failure step 100 
 DEAL:no:QMRS::Starting 
-DEAL:no:QMRS::Convergence step 6
+DEAL:no:QMRS::Convergence step 5
 DEAL:ssor:Richardson::Starting 
 DEAL:ssor:Richardson::Failure step 100 
 DEAL:ssor:cg::Starting 
-DEAL:ssor:cg::Convergence step 27 
+DEAL:ssor:cg::Convergence step 19 
 DEAL:ssor:Bicgstab::Starting 
-DEAL:ssor:Bicgstab::Convergence step 18 
+DEAL:ssor:Bicgstab::Convergence step 15 
 DEAL:ssor:GMRES::Starting 
-DEAL:ssor:GMRES::Convergence step 26 
+DEAL:ssor:GMRES::Convergence step 18 
 DEAL:ssor:QMRS::Starting 
-DEAL:ssor:QMRS::Convergence step 28 
+DEAL:ssor:QMRS::Convergence step 21 
 DEAL:sor:Richardson::Starting 
 DEAL:sor:Richardson::Failure step 100 
 DEAL:sor:cg::Starting 
 DEAL:sor:cg::Failure step 100 
 DEAL:sor:Bicgstab::Starting 
-DEAL:sor:Bicgstab::Convergence step 60 
+DEAL:sor:Bicgstab::Convergence step 44 
 DEAL:sor:GMRES::Starting 
-DEAL:sor:GMRES::Failure step 100 
+DEAL:sor:GMRES::Convergence step 99 
 DEAL:sor:QMRS::Starting 
 DEAL:sor:QMRS::Failure step 100 
 DEAL::GrowingVectorMemory:Overall allocated vectors: 345

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.