From 09faaec62190ea312828e662d1dc95674a199017 Mon Sep 17 00:00:00 2001 From: hartmann Date: Tue, 23 Dec 2008 14:11:26 +0000 Subject: [PATCH] Bring patch deal.II_DLR@5590 (leicht) to deal.II: Test anisotropic embedding and restriction matrices of FE_Q. git-svn-id: https://svn.dealii.org/trunk@18005 0785d39b-7218-0410-832d-ea1e28bc413d --- tests/aniso/up_and_down.cc | 12 +++++++- tests/aniso/up_and_down/cmp/generic | 44 +++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+), 1 deletion(-) diff --git a/tests/aniso/up_and_down.cc b/tests/aniso/up_and_down.cc index 9098cb4bcf..686de1e058 100644 --- a/tests/aniso/up_and_down.cc +++ b/tests/aniso/up_and_down.cc @@ -173,7 +173,17 @@ void test () FESystem(FE_DGQ(0), 3), 1), 2, - FE_DGQ(0), 1) + FE_DGQ(0), 1), + + // some continuous FEs + new FE_Q(1), + new FE_Q(2), + new FESystem (FE_Q(1), 2), + new FESystem (FE_DGQ(1), 2, + FESystem (FE_Q(1), 2, + FE_Q(2), 1, + FE_DGP(2), 1), 2, + FE_Q(3),1) }; for (unsigned int j=0; j::cut_x, dofs_per_cell=8; rel DEAL::1d, uniform grid, fe #11, RefinementCase::cut_x, dofs_per_cell=11; relative residual: ok DEAL::1d, uniform grid, fe #12, RefinementCase::cut_x, dofs_per_cell=31; relative residual: ok DEAL::1d, uniform grid, fe #13, RefinementCase::cut_x, dofs_per_cell=31; relative residual: ok +DEAL::1d, uniform grid, fe #14, RefinementCase::cut_x, dofs_per_cell=2; relative residual: ok +DEAL::1d, uniform grid, fe #15, RefinementCase::cut_x, dofs_per_cell=3; relative residual: ok +DEAL::1d, uniform grid, fe #16, RefinementCase::cut_x, dofs_per_cell=4; relative residual: ok +DEAL::1d, uniform grid, fe #17, RefinementCase::cut_x, dofs_per_cell=28; relative residual: ok DEAL::2d, uniform grid, fe #0, RefinementCase::cut_x, dofs_per_cell=1; relative residual: ok DEAL::2d, uniform grid, fe #1, RefinementCase::cut_x, dofs_per_cell=4; relative residual: ok DEAL::2d, uniform grid, fe #2, RefinementCase::cut_x, dofs_per_cell=9; relative residual: ok @@ -27,6 +31,10 @@ DEAL::2d, uniform grid, fe #10, RefinementCase::cut_x, dofs_per_cell=21; re DEAL::2d, uniform grid, fe #11, RefinementCase::cut_x, dofs_per_cell=25; relative residual: ok DEAL::2d, uniform grid, fe #12, RefinementCase::cut_x, dofs_per_cell=67; relative residual: ok DEAL::2d, uniform grid, fe #13, RefinementCase::cut_x, dofs_per_cell=61; relative residual: ok +DEAL::2d, uniform grid, fe #14, RefinementCase::cut_x, dofs_per_cell=4; relative residual: ok +DEAL::2d, uniform grid, fe #15, RefinementCase::cut_x, dofs_per_cell=9; relative residual: ok +DEAL::2d, uniform grid, fe #16, RefinementCase::cut_x, dofs_per_cell=8; relative residual: ok +DEAL::2d, uniform grid, fe #17, RefinementCase::cut_x, dofs_per_cell=70; relative residual: ok DEAL::2d, uniform grid, fe #0, RefinementCase::cut_y, dofs_per_cell=1; relative residual: ok DEAL::2d, uniform grid, fe #1, RefinementCase::cut_y, dofs_per_cell=4; relative residual: ok DEAL::2d, uniform grid, fe #2, RefinementCase::cut_y, dofs_per_cell=9; relative residual: ok @@ -41,6 +49,10 @@ DEAL::2d, uniform grid, fe #10, RefinementCase::cut_y, dofs_per_cell=21; re DEAL::2d, uniform grid, fe #11, RefinementCase::cut_y, dofs_per_cell=25; relative residual: ok DEAL::2d, uniform grid, fe #12, RefinementCase::cut_y, dofs_per_cell=67; relative residual: ok DEAL::2d, uniform grid, fe #13, RefinementCase::cut_y, dofs_per_cell=61; relative residual: ok +DEAL::2d, uniform grid, fe #14, RefinementCase::cut_y, dofs_per_cell=4; relative residual: ok +DEAL::2d, uniform grid, fe #15, RefinementCase::cut_y, dofs_per_cell=9; relative residual: ok +DEAL::2d, uniform grid, fe #16, RefinementCase::cut_y, dofs_per_cell=8; relative residual: ok +DEAL::2d, uniform grid, fe #17, RefinementCase::cut_y, dofs_per_cell=70; relative residual: ok DEAL::2d, uniform grid, fe #0, RefinementCase::cut_xy, dofs_per_cell=1; relative residual: ok DEAL::2d, uniform grid, fe #1, RefinementCase::cut_xy, dofs_per_cell=4; relative residual: ok DEAL::2d, uniform grid, fe #2, RefinementCase::cut_xy, dofs_per_cell=9; relative residual: ok @@ -55,6 +67,10 @@ DEAL::2d, uniform grid, fe #10, RefinementCase::cut_xy, dofs_per_cell=21; r DEAL::2d, uniform grid, fe #11, RefinementCase::cut_xy, dofs_per_cell=25; relative residual: ok DEAL::2d, uniform grid, fe #12, RefinementCase::cut_xy, dofs_per_cell=67; relative residual: ok DEAL::2d, uniform grid, fe #13, RefinementCase::cut_xy, dofs_per_cell=61; relative residual: ok +DEAL::2d, uniform grid, fe #14, RefinementCase::cut_xy, dofs_per_cell=4; relative residual: ok +DEAL::2d, uniform grid, fe #15, RefinementCase::cut_xy, dofs_per_cell=9; relative residual: ok +DEAL::2d, uniform grid, fe #16, RefinementCase::cut_xy, dofs_per_cell=8; relative residual: ok +DEAL::2d, uniform grid, fe #17, RefinementCase::cut_xy, dofs_per_cell=70; relative residual: ok DEAL::3d, uniform grid, fe #0, RefinementCase::cut_x, dofs_per_cell=1; relative residual: ok DEAL::3d, uniform grid, fe #1, RefinementCase::cut_x, dofs_per_cell=8; relative residual: ok DEAL::3d, uniform grid, fe #2, RefinementCase::cut_x, dofs_per_cell=27; relative residual: ok @@ -67,6 +83,10 @@ DEAL::3d, uniform grid, fe #10, RefinementCase::cut_x, dofs_per_cell=58; re DEAL::3d, uniform grid, fe #11, RefinementCase::cut_x, dofs_per_cell=63; relative residual: ok DEAL::3d, uniform grid, fe #12, RefinementCase::cut_x, dofs_per_cell=143; relative residual: ok DEAL::3d, uniform grid, fe #13, RefinementCase::cut_x, dofs_per_cell=139; relative residual: ok +DEAL::3d, uniform grid, fe #14, RefinementCase::cut_x, dofs_per_cell=8; relative residual: ok +DEAL::3d, uniform grid, fe #15, RefinementCase::cut_x, dofs_per_cell=27; relative residual: ok +DEAL::3d, uniform grid, fe #16, RefinementCase::cut_x, dofs_per_cell=16; relative residual: ok +DEAL::3d, uniform grid, fe #17, RefinementCase::cut_x, dofs_per_cell=186; relative residual: ok DEAL::3d, uniform grid, fe #0, RefinementCase::cut_y, dofs_per_cell=1; relative residual: ok DEAL::3d, uniform grid, fe #1, RefinementCase::cut_y, dofs_per_cell=8; relative residual: ok DEAL::3d, uniform grid, fe #2, RefinementCase::cut_y, dofs_per_cell=27; relative residual: ok @@ -79,6 +99,10 @@ DEAL::3d, uniform grid, fe #10, RefinementCase::cut_y, dofs_per_cell=58; re DEAL::3d, uniform grid, fe #11, RefinementCase::cut_y, dofs_per_cell=63; relative residual: ok DEAL::3d, uniform grid, fe #12, RefinementCase::cut_y, dofs_per_cell=143; relative residual: ok DEAL::3d, uniform grid, fe #13, RefinementCase::cut_y, dofs_per_cell=139; relative residual: ok +DEAL::3d, uniform grid, fe #14, RefinementCase::cut_y, dofs_per_cell=8; relative residual: ok +DEAL::3d, uniform grid, fe #15, RefinementCase::cut_y, dofs_per_cell=27; relative residual: ok +DEAL::3d, uniform grid, fe #16, RefinementCase::cut_y, dofs_per_cell=16; relative residual: ok +DEAL::3d, uniform grid, fe #17, RefinementCase::cut_y, dofs_per_cell=186; relative residual: ok DEAL::3d, uniform grid, fe #0, RefinementCase::cut_xy, dofs_per_cell=1; relative residual: ok DEAL::3d, uniform grid, fe #1, RefinementCase::cut_xy, dofs_per_cell=8; relative residual: ok DEAL::3d, uniform grid, fe #2, RefinementCase::cut_xy, dofs_per_cell=27; relative residual: ok @@ -91,6 +115,10 @@ DEAL::3d, uniform grid, fe #10, RefinementCase::cut_xy, dofs_per_cell=58; r DEAL::3d, uniform grid, fe #11, RefinementCase::cut_xy, dofs_per_cell=63; relative residual: ok DEAL::3d, uniform grid, fe #12, RefinementCase::cut_xy, dofs_per_cell=143; relative residual: ok DEAL::3d, uniform grid, fe #13, RefinementCase::cut_xy, dofs_per_cell=139; relative residual: ok +DEAL::3d, uniform grid, fe #14, RefinementCase::cut_xy, dofs_per_cell=8; relative residual: ok +DEAL::3d, uniform grid, fe #15, RefinementCase::cut_xy, dofs_per_cell=27; relative residual: ok +DEAL::3d, uniform grid, fe #16, RefinementCase::cut_xy, dofs_per_cell=16; relative residual: ok +DEAL::3d, uniform grid, fe #17, RefinementCase::cut_xy, dofs_per_cell=186; relative residual: ok DEAL::3d, uniform grid, fe #0, RefinementCase::cut_z, dofs_per_cell=1; relative residual: ok DEAL::3d, uniform grid, fe #1, RefinementCase::cut_z, dofs_per_cell=8; relative residual: ok DEAL::3d, uniform grid, fe #2, RefinementCase::cut_z, dofs_per_cell=27; relative residual: ok @@ -103,6 +131,10 @@ DEAL::3d, uniform grid, fe #10, RefinementCase::cut_z, dofs_per_cell=58; re DEAL::3d, uniform grid, fe #11, RefinementCase::cut_z, dofs_per_cell=63; relative residual: ok DEAL::3d, uniform grid, fe #12, RefinementCase::cut_z, dofs_per_cell=143; relative residual: ok DEAL::3d, uniform grid, fe #13, RefinementCase::cut_z, dofs_per_cell=139; relative residual: ok +DEAL::3d, uniform grid, fe #14, RefinementCase::cut_z, dofs_per_cell=8; relative residual: ok +DEAL::3d, uniform grid, fe #15, RefinementCase::cut_z, dofs_per_cell=27; relative residual: ok +DEAL::3d, uniform grid, fe #16, RefinementCase::cut_z, dofs_per_cell=16; relative residual: ok +DEAL::3d, uniform grid, fe #17, RefinementCase::cut_z, dofs_per_cell=186; relative residual: ok DEAL::3d, uniform grid, fe #0, RefinementCase::cut_xz, dofs_per_cell=1; relative residual: ok DEAL::3d, uniform grid, fe #1, RefinementCase::cut_xz, dofs_per_cell=8; relative residual: ok DEAL::3d, uniform grid, fe #2, RefinementCase::cut_xz, dofs_per_cell=27; relative residual: ok @@ -115,6 +147,10 @@ DEAL::3d, uniform grid, fe #10, RefinementCase::cut_xz, dofs_per_cell=58; r DEAL::3d, uniform grid, fe #11, RefinementCase::cut_xz, dofs_per_cell=63; relative residual: ok DEAL::3d, uniform grid, fe #12, RefinementCase::cut_xz, dofs_per_cell=143; relative residual: ok DEAL::3d, uniform grid, fe #13, RefinementCase::cut_xz, dofs_per_cell=139; relative residual: ok +DEAL::3d, uniform grid, fe #14, RefinementCase::cut_xz, dofs_per_cell=8; relative residual: ok +DEAL::3d, uniform grid, fe #15, RefinementCase::cut_xz, dofs_per_cell=27; relative residual: ok +DEAL::3d, uniform grid, fe #16, RefinementCase::cut_xz, dofs_per_cell=16; relative residual: ok +DEAL::3d, uniform grid, fe #17, RefinementCase::cut_xz, dofs_per_cell=186; relative residual: ok DEAL::3d, uniform grid, fe #0, RefinementCase::cut_yz, dofs_per_cell=1; relative residual: ok DEAL::3d, uniform grid, fe #1, RefinementCase::cut_yz, dofs_per_cell=8; relative residual: ok DEAL::3d, uniform grid, fe #2, RefinementCase::cut_yz, dofs_per_cell=27; relative residual: ok @@ -127,6 +163,10 @@ DEAL::3d, uniform grid, fe #10, RefinementCase::cut_yz, dofs_per_cell=58; r DEAL::3d, uniform grid, fe #11, RefinementCase::cut_yz, dofs_per_cell=63; relative residual: ok DEAL::3d, uniform grid, fe #12, RefinementCase::cut_yz, dofs_per_cell=143; relative residual: ok DEAL::3d, uniform grid, fe #13, RefinementCase::cut_yz, dofs_per_cell=139; relative residual: ok +DEAL::3d, uniform grid, fe #14, RefinementCase::cut_yz, dofs_per_cell=8; relative residual: ok +DEAL::3d, uniform grid, fe #15, RefinementCase::cut_yz, dofs_per_cell=27; relative residual: ok +DEAL::3d, uniform grid, fe #16, RefinementCase::cut_yz, dofs_per_cell=16; relative residual: ok +DEAL::3d, uniform grid, fe #17, RefinementCase::cut_yz, dofs_per_cell=186; relative residual: ok DEAL::3d, uniform grid, fe #0, RefinementCase::cut_xyz, dofs_per_cell=1; relative residual: ok DEAL::3d, uniform grid, fe #1, RefinementCase::cut_xyz, dofs_per_cell=8; relative residual: ok DEAL::3d, uniform grid, fe #2, RefinementCase::cut_xyz, dofs_per_cell=27; relative residual: ok @@ -139,3 +179,7 @@ DEAL::3d, uniform grid, fe #10, RefinementCase::cut_xyz, dofs_per_cell=58; DEAL::3d, uniform grid, fe #11, RefinementCase::cut_xyz, dofs_per_cell=63; relative residual: ok DEAL::3d, uniform grid, fe #12, RefinementCase::cut_xyz, dofs_per_cell=143; relative residual: ok DEAL::3d, uniform grid, fe #13, RefinementCase::cut_xyz, dofs_per_cell=139; relative residual: ok +DEAL::3d, uniform grid, fe #14, RefinementCase::cut_xyz, dofs_per_cell=8; relative residual: ok +DEAL::3d, uniform grid, fe #15, RefinementCase::cut_xyz, dofs_per_cell=27; relative residual: ok +DEAL::3d, uniform grid, fe #16, RefinementCase::cut_xyz, dofs_per_cell=16; relative residual: ok +DEAL::3d, uniform grid, fe #17, RefinementCase::cut_xyz, dofs_per_cell=186; relative residual: ok -- 2.39.5