From 975e3654d844260cc5740681f06c87128524e366 Mon Sep 17 00:00:00 2001 From: Guido Kanschat Date: Mon, 27 May 2013 13:39:23 +0000 Subject: [PATCH] test copy indices git-svn-id: https://svn.dealii.org/trunk@29645 0785d39b-7218-0410-832d-ea1e28bc413d --- tests/multigrid/transfer_prebuilt_01.cc | 1 + .../transfer_prebuilt_01/cmp/generic | 1125 +++++++++++++++++ tests/multigrid/transfer_prebuilt_02.cc | 1 + .../transfer_prebuilt_02/cmp/generic | 943 ++++++++++++++ tests/multigrid/transfer_prebuilt_03.cc | 1 + .../transfer_prebuilt_03/cmp/generic | 943 ++++++++++++++ 6 files changed, 3014 insertions(+) diff --git a/tests/multigrid/transfer_prebuilt_01.cc b/tests/multigrid/transfer_prebuilt_01.cc index a6d4d590f6..8678784436 100644 --- a/tests/multigrid/transfer_prebuilt_01.cc +++ b/tests/multigrid/transfer_prebuilt_01.cc @@ -58,6 +58,7 @@ void check_simple(const FiniteElement& fe) transfer.build_matrices(mgdof); transfer.print_matrices(deallog.get_file_stream()); + transfer.print_indices(deallog.get_file_stream()); } diff --git a/tests/multigrid/transfer_prebuilt_01/cmp/generic b/tests/multigrid/transfer_prebuilt_01/cmp/generic index c179bfd95e..a81a3ba1cd 100644 --- a/tests/multigrid/transfer_prebuilt_01/cmp/generic +++ b/tests/multigrid/transfer_prebuilt_01/cmp/generic @@ -24,6 +24,25 @@ Level 2 (3,3) 0.00000 (3,0) 1.00000 +Copy indices +Level 0 + +Level 1 +0 1 +1 2 +2 3 + +Level 2 +3 1 +4 2 +5 3 + +Level 3 +6 0 +7 1 +8 2 +9 3 + DEAL::FE_DGP<2>(1) Level 0 (0,0) 1.00000 @@ -109,6 +128,45 @@ Level 2 (11,11) 0.00000 (11,2) 0.500000 +Copy indices +Level 0 + +Level 1 +0 3 +1 4 +2 5 +3 6 +4 7 +5 8 +6 9 +7 10 +8 11 + +Level 2 +9 3 +10 4 +11 5 +12 6 +13 7 +14 8 +15 9 +16 10 +17 11 + +Level 3 +18 0 +19 1 +20 2 +21 3 +22 4 +23 5 +24 6 +25 7 +26 8 +27 9 +28 10 +29 11 + DEAL::FE_DGQ<2>(1) Level 0 (0,0) 1.00000 @@ -248,6 +306,55 @@ Level 2 (15,15) 0.00000 (15,3) 1.00000 +Copy indices +Level 0 + +Level 1 +0 4 +1 5 +2 6 +3 7 +4 8 +5 9 +6 10 +7 11 +8 12 +9 13 +10 14 +11 15 + +Level 2 +12 4 +13 5 +14 6 +15 7 +16 8 +17 9 +18 10 +19 11 +20 12 +21 13 +22 14 +23 15 + +Level 3 +24 0 +25 1 +26 2 +27 3 +28 4 +29 5 +30 6 +31 7 +32 8 +33 9 +34 10 +35 11 +36 12 +37 13 +38 14 +39 15 + DEAL::FE_Q<2>(1) Level 0 (0,0) 1.00000 @@ -313,6 +420,40 @@ Level 2 (8,8) 0.00000 (8,3) 1.00000 +Copy indices +Level 0 + +Level 1 +0 1 +4 2 +2 3 +1 4 +3 5 +5 6 +6 7 +7 8 + +Level 2 +8 1 +11 2 +9 3 +0 4 +10 5 +4 6 +12 7 +2 8 + +Level 3 +13 0 +14 1 +15 2 +16 3 +8 4 +17 5 +11 6 +18 7 +9 8 + DEAL::FE_Q<2>(2) Level 0 (0,0) 1.00000 @@ -605,6 +746,82 @@ Level 2 (24,7) 0.281250 (24,8) 0.562500 +Copy indices +Level 0 + +Level 1 +0 1 +9 2 +2 3 +4 5 +14 7 +1 9 +3 10 +5 11 +6 12 +7 13 +8 14 +10 15 +11 16 +12 17 +13 18 +15 19 +16 20 +17 21 +18 22 +19 23 +20 24 + +Level 2 +21 1 +29 2 +22 3 +24 5 +33 7 +0 9 +23 10 +25 11 +26 12 +27 13 +28 14 +9 15 +30 16 +31 17 +32 18 +34 19 +35 20 +2 21 +36 22 +37 23 +38 24 + +Level 3 +39 0 +40 1 +41 2 +42 3 +43 4 +44 5 +45 6 +46 7 +47 8 +21 9 +48 10 +49 11 +50 12 +51 13 +52 14 +29 15 +53 16 +54 17 +55 18 +56 19 +57 20 +22 21 +58 22 +59 23 +60 24 + DEAL::FESystem<2>[FE_DGQ<2>(1)^2] Level 0 (0,0) 1.00000 @@ -876,6 +1093,95 @@ Level 2 (31,31) 0.00000 (31,7) 1.00000 +Copy indices +Level 0 + +Level 1 +0 8 +1 9 +2 10 +3 11 +4 12 +5 13 +6 14 +7 15 +8 16 +9 17 +10 18 +11 19 +12 20 +13 21 +14 22 +15 23 +16 24 +17 25 +18 26 +19 27 +20 28 +21 29 +22 30 +23 31 + +Level 2 +24 8 +25 9 +26 10 +27 11 +28 12 +29 13 +30 14 +31 15 +32 16 +33 17 +34 18 +35 19 +36 20 +37 21 +38 22 +39 23 +40 24 +41 25 +42 26 +43 27 +44 28 +45 29 +46 30 +47 31 + +Level 3 +48 0 +49 1 +50 2 +51 3 +52 4 +53 5 +54 6 +55 7 +56 8 +57 9 +58 10 +59 11 +60 12 +61 13 +62 14 +63 15 +64 16 +65 17 +66 18 +67 19 +68 20 +69 21 +70 22 +71 23 +72 24 +73 25 +74 26 +75 27 +76 28 +77 29 +78 30 +79 31 + DEAL::FE_RaviartThomas<2>(1) Level 0 (0,0) 0.500000 @@ -1335,6 +1641,119 @@ Level 2 (39,7) 0.0625000 (39,11) 0.250000 +Copy indices +Level 0 + +Level 1 +0 2 +1 3 +16 6 +17 7 +2 12 +3 13 +4 14 +5 15 +6 16 +7 17 +8 18 +9 19 +10 20 +11 21 +12 22 +13 23 +14 24 +15 25 +18 26 +19 27 +20 28 +21 29 +22 30 +23 31 +24 32 +25 33 +26 34 +27 35 +28 36 +29 37 +30 38 +31 39 + +Level 2 +32 2 +33 3 +48 6 +49 7 +34 12 +35 13 +36 14 +37 15 +38 16 +39 17 +40 18 +41 19 +42 20 +43 21 +44 22 +45 23 +46 24 +47 25 +50 26 +51 27 +52 28 +53 29 +54 30 +55 31 +56 32 +57 33 +58 34 +59 35 +60 36 +61 37 +62 38 +63 39 + +Level 3 +64 0 +65 1 +66 2 +67 3 +68 4 +69 5 +70 6 +71 7 +72 8 +73 9 +74 10 +75 11 +76 12 +77 13 +78 14 +79 15 +80 16 +81 17 +82 18 +83 19 +84 20 +85 21 +86 22 +87 23 +88 24 +89 25 +90 26 +91 27 +92 28 +93 29 +94 30 +95 31 +96 32 +97 33 +98 34 +99 35 +100 36 +101 37 +102 38 +103 39 + DEAL::FESystem<2>[FE_RaviartThomas<2>(1)-FE_DGQ<2>(1)] Level 0 (0,0) 0.500000 @@ -1926,6 +2345,159 @@ Level 2 (55,55) 0.00000 (55,15) 1.00000 +Copy indices +Level 0 + +Level 1 +0 2 +1 3 +20 6 +21 7 +2 16 +3 17 +4 18 +5 19 +6 20 +7 21 +8 22 +9 23 +10 24 +11 25 +12 26 +13 27 +14 28 +15 29 +16 30 +17 31 +18 32 +19 33 +22 34 +23 35 +24 36 +25 37 +26 38 +27 39 +28 40 +29 41 +30 42 +31 43 +32 44 +33 45 +34 46 +35 47 +36 48 +37 49 +38 50 +39 51 +40 52 +41 53 +42 54 +43 55 + +Level 2 +44 2 +45 3 +64 6 +65 7 +46 16 +47 17 +48 18 +49 19 +50 20 +51 21 +52 22 +53 23 +54 24 +55 25 +56 26 +57 27 +58 28 +59 29 +60 30 +61 31 +62 32 +63 33 +66 34 +67 35 +68 36 +69 37 +70 38 +71 39 +72 40 +73 41 +74 42 +75 43 +76 44 +77 45 +78 46 +79 47 +80 48 +81 49 +82 50 +83 51 +84 52 +85 53 +86 54 +87 55 + +Level 3 +88 0 +89 1 +90 2 +91 3 +92 4 +93 5 +94 6 +95 7 +96 8 +97 9 +98 10 +99 11 +100 12 +101 13 +102 14 +103 15 +104 16 +105 17 +106 18 +107 19 +108 20 +109 21 +110 22 +111 23 +112 24 +113 25 +114 26 +115 27 +116 28 +117 29 +118 30 +119 31 +120 32 +121 33 +122 34 +123 35 +124 36 +125 37 +126 38 +127 39 +128 40 +129 41 +130 42 +131 43 +132 44 +133 45 +134 46 +135 47 +136 48 +137 49 +138 50 +139 51 +140 52 +141 53 +142 54 +143 55 + DEAL::FE_DGQ<3>(1) Level 0 (0,0) 1.00000 @@ -2693,6 +3265,191 @@ Level 2 (63,63) 0.00000 (63,7) 1.00000 +Copy indices +Level 0 + +Level 1 +0 8 +1 9 +2 10 +3 11 +4 12 +5 13 +6 14 +7 15 +8 16 +9 17 +10 18 +11 19 +12 20 +13 21 +14 22 +15 23 +16 24 +17 25 +18 26 +19 27 +20 28 +21 29 +22 30 +23 31 +24 32 +25 33 +26 34 +27 35 +28 36 +29 37 +30 38 +31 39 +32 40 +33 41 +34 42 +35 43 +36 44 +37 45 +38 46 +39 47 +40 48 +41 49 +42 50 +43 51 +44 52 +45 53 +46 54 +47 55 +48 56 +49 57 +50 58 +51 59 +52 60 +53 61 +54 62 +55 63 + +Level 2 +56 8 +57 9 +58 10 +59 11 +60 12 +61 13 +62 14 +63 15 +64 16 +65 17 +66 18 +67 19 +68 20 +69 21 +70 22 +71 23 +72 24 +73 25 +74 26 +75 27 +76 28 +77 29 +78 30 +79 31 +80 32 +81 33 +82 34 +83 35 +84 36 +85 37 +86 38 +87 39 +88 40 +89 41 +90 42 +91 43 +92 44 +93 45 +94 46 +95 47 +96 48 +97 49 +98 50 +99 51 +100 52 +101 53 +102 54 +103 55 +104 56 +105 57 +106 58 +107 59 +108 60 +109 61 +110 62 +111 63 + +Level 3 +112 0 +113 1 +114 2 +115 3 +116 4 +117 5 +118 6 +119 7 +120 8 +121 9 +122 10 +123 11 +124 12 +125 13 +126 14 +127 15 +128 16 +129 17 +130 18 +131 19 +132 20 +133 21 +134 22 +135 23 +136 24 +137 25 +138 26 +139 27 +140 28 +141 29 +142 30 +143 31 +144 32 +145 33 +146 34 +147 35 +148 36 +149 37 +150 38 +151 39 +152 40 +153 41 +154 42 +155 43 +156 44 +157 45 +158 46 +159 47 +160 48 +161 49 +162 50 +163 51 +164 52 +165 53 +166 54 +167 55 +168 56 +169 57 +170 58 +171 59 +172 60 +173 61 +174 62 +175 63 + DEAL::FE_Q<3>(2) Level 0 (0,0) 1.00000 @@ -5121,3 +5878,371 @@ Level 2 (124,25) 0.210938 (124,26) 0.421875 +Copy indices +Level 0 + +Level 1 +0 1 +27 2 +2 3 +63 4 +4 5 +30 6 +6 7 +8 9 +35 11 +68 12 +12 13 +69 14 +39 15 +16 17 +41 18 +18 19 +20 21 +46 23 +82 25 +1 27 +3 28 +5 29 +7 30 +9 31 +10 32 +11 33 +13 34 +14 35 +15 36 +17 37 +19 38 +21 39 +22 40 +23 41 +24 42 +25 43 +26 44 +28 45 +29 46 +31 47 +32 48 +33 49 +34 50 +36 51 +37 52 +38 53 +40 54 +42 55 +43 56 +44 57 +45 58 +47 59 +48 60 +49 61 +50 62 +51 63 +52 64 +53 65 +54 66 +55 67 +56 68 +57 69 +58 70 +59 71 +60 72 +61 73 +62 74 +64 75 +65 76 +66 77 +67 78 +70 79 +71 80 +72 81 +73 82 +74 83 +75 84 +76 85 +77 86 +78 87 +79 88 +80 89 +81 90 +83 91 +84 92 +85 93 +86 94 +87 95 +88 96 +89 97 +90 98 +91 99 +92 100 +93 101 +94 102 +95 103 +96 104 +97 105 +98 106 +99 107 +100 108 +101 109 +102 110 +103 111 +104 112 +105 113 +106 114 +107 115 +108 116 +109 117 +110 118 +111 119 +112 120 +113 121 +114 122 +115 123 +116 124 + +Level 2 +117 1 +143 2 +118 3 +177 4 +120 5 +145 6 +122 7 +124 9 +150 11 +181 12 +128 13 +182 14 +154 15 +132 17 +156 18 +134 19 +136 21 +161 23 +195 25 +0 27 +119 28 +121 29 +123 30 +125 31 +126 32 +127 33 +129 34 +130 35 +131 36 +133 37 +135 38 +137 39 +138 40 +139 41 +140 42 +141 43 +142 44 +27 45 +144 46 +146 47 +147 48 +148 49 +149 50 +151 51 +152 52 +153 53 +155 54 +157 55 +158 56 +159 57 +160 58 +162 59 +163 60 +164 61 +165 62 +2 63 +166 64 +167 65 +168 66 +169 67 +170 68 +171 69 +172 70 +173 71 +174 72 +175 73 +176 74 +63 75 +178 76 +179 77 +180 78 +183 79 +184 80 +185 81 +186 82 +187 83 +188 84 +189 85 +190 86 +191 87 +192 88 +193 89 +194 90 +196 91 +197 92 +4 93 +198 94 +199 95 +200 96 +201 97 +202 98 +203 99 +204 100 +205 101 +206 102 +207 103 +208 104 +30 105 +209 106 +210 107 +211 108 +212 109 +213 110 +214 111 +215 112 +216 113 +217 114 +218 115 +219 116 +6 117 +220 118 +221 119 +222 120 +223 121 +224 122 +225 123 +226 124 + +Level 3 +227 0 +228 1 +229 2 +230 3 +231 4 +232 5 +233 6 +234 7 +235 8 +236 9 +237 10 +238 11 +239 12 +240 13 +241 14 +242 15 +243 16 +244 17 +245 18 +246 19 +247 20 +248 21 +249 22 +250 23 +251 24 +252 25 +253 26 +117 27 +254 28 +255 29 +256 30 +257 31 +258 32 +259 33 +260 34 +261 35 +262 36 +263 37 +264 38 +265 39 +266 40 +267 41 +268 42 +269 43 +270 44 +143 45 +271 46 +272 47 +273 48 +274 49 +275 50 +276 51 +277 52 +278 53 +279 54 +280 55 +281 56 +282 57 +283 58 +284 59 +285 60 +286 61 +287 62 +118 63 +288 64 +289 65 +290 66 +291 67 +292 68 +293 69 +294 70 +295 71 +296 72 +297 73 +298 74 +177 75 +299 76 +300 77 +301 78 +302 79 +303 80 +304 81 +305 82 +306 83 +307 84 +308 85 +309 86 +310 87 +311 88 +312 89 +313 90 +314 91 +315 92 +120 93 +316 94 +317 95 +318 96 +319 97 +320 98 +321 99 +322 100 +323 101 +324 102 +325 103 +326 104 +145 105 +327 106 +328 107 +329 108 +330 109 +331 110 +332 111 +333 112 +334 113 +335 114 +336 115 +337 116 +122 117 +338 118 +339 119 +340 120 +341 121 +342 122 +343 123 +344 124 + diff --git a/tests/multigrid/transfer_prebuilt_02.cc b/tests/multigrid/transfer_prebuilt_02.cc index fbe40e0467..7390b5db4e 100644 --- a/tests/multigrid/transfer_prebuilt_02.cc +++ b/tests/multigrid/transfer_prebuilt_02.cc @@ -66,6 +66,7 @@ void check_simple(const FiniteElement& fe) transfer.build_matrices(mgdof); transfer.print_matrices(deallog.get_file_stream()); + transfer.print_indices(deallog.get_file_stream()); } diff --git a/tests/multigrid/transfer_prebuilt_02/cmp/generic b/tests/multigrid/transfer_prebuilt_02/cmp/generic index c179bfd95e..f8c871dd73 100644 --- a/tests/multigrid/transfer_prebuilt_02/cmp/generic +++ b/tests/multigrid/transfer_prebuilt_02/cmp/generic @@ -24,6 +24,25 @@ Level 2 (3,3) 0.00000 (3,0) 1.00000 +Copy indices +Level 0 + +Level 1 +0 1 +1 2 +2 3 + +Level 2 +3 1 +4 2 +5 3 + +Level 3 +6 0 +7 1 +8 2 +9 3 + DEAL::FE_DGP<2>(1) Level 0 (0,0) 1.00000 @@ -109,6 +128,45 @@ Level 2 (11,11) 0.00000 (11,2) 0.500000 +Copy indices +Level 0 + +Level 1 +0 3 +1 4 +2 5 +3 6 +4 7 +5 8 +6 9 +7 10 +8 11 + +Level 2 +9 3 +10 4 +11 5 +12 6 +13 7 +14 8 +15 9 +16 10 +17 11 + +Level 3 +18 0 +19 1 +20 2 +21 3 +22 4 +23 5 +24 6 +25 7 +26 8 +27 9 +28 10 +29 11 + DEAL::FE_DGQ<2>(1) Level 0 (0,0) 1.00000 @@ -248,6 +306,55 @@ Level 2 (15,15) 0.00000 (15,3) 1.00000 +Copy indices +Level 0 + +Level 1 +0 4 +1 5 +2 6 +3 7 +4 8 +5 9 +6 10 +7 11 +8 12 +9 13 +10 14 +11 15 + +Level 2 +12 4 +13 5 +14 6 +15 7 +16 8 +17 9 +18 10 +19 11 +20 12 +21 13 +22 14 +23 15 + +Level 3 +24 0 +25 1 +26 2 +27 3 +28 4 +29 5 +30 6 +31 7 +32 8 +33 9 +34 10 +35 11 +36 12 +37 13 +38 14 +39 15 + DEAL::FE_Q<2>(1) Level 0 (0,0) 1.00000 @@ -313,6 +420,30 @@ Level 2 (8,8) 0.00000 (8,3) 1.00000 +Copy indices +Level 0 + +Level 1 +0 1 +4 2 +2 3 +1 4 +3 5 +5 6 +6 7 +7 8 + +Level 2 +8 1 +11 2 +9 3 + +Level 3 +13 0 +14 1 +15 2 +16 3 + DEAL::FE_Q<2>(2) Level 0 (0,0) 1.00000 @@ -605,6 +736,64 @@ Level 2 (24,7) 0.281250 (24,8) 0.562500 +Copy indices +Level 0 + +Level 1 +0 1 +9 2 +2 3 +4 5 +14 7 +1 9 +3 10 +5 11 +6 12 +7 13 +8 14 +10 15 +11 16 +12 17 +13 18 +15 19 +16 20 +17 21 +18 22 +19 23 +20 24 + +Level 2 +21 1 +29 2 +22 3 +24 5 +33 7 +26 12 +27 13 +28 14 +31 17 +32 18 +35 20 +38 24 + +Level 3 +39 0 +40 1 +41 2 +42 3 +43 4 +44 5 +45 6 +46 7 +47 8 +50 12 +51 13 +52 14 +54 17 +55 18 +57 20 +60 24 + DEAL::FESystem<2>[FE_DGQ<2>(1)^2] Level 0 (0,0) 1.00000 @@ -876,6 +1065,95 @@ Level 2 (31,31) 0.00000 (31,7) 1.00000 +Copy indices +Level 0 + +Level 1 +0 8 +1 9 +2 10 +3 11 +4 12 +5 13 +6 14 +7 15 +8 16 +9 17 +10 18 +11 19 +12 20 +13 21 +14 22 +15 23 +16 24 +17 25 +18 26 +19 27 +20 28 +21 29 +22 30 +23 31 + +Level 2 +24 8 +25 9 +26 10 +27 11 +28 12 +29 13 +30 14 +31 15 +32 16 +33 17 +34 18 +35 19 +36 20 +37 21 +38 22 +39 23 +40 24 +41 25 +42 26 +43 27 +44 28 +45 29 +46 30 +47 31 + +Level 3 +48 0 +49 1 +50 2 +51 3 +52 4 +53 5 +54 6 +55 7 +56 8 +57 9 +58 10 +59 11 +60 12 +61 13 +62 14 +63 15 +64 16 +65 17 +66 18 +67 19 +68 20 +69 21 +70 22 +71 23 +72 24 +73 25 +74 26 +75 27 +76 28 +77 29 +78 30 +79 31 + DEAL::FE_RaviartThomas<2>(1) Level 0 (0,0) 0.500000 @@ -1335,6 +1613,103 @@ Level 2 (39,7) 0.0625000 (39,11) 0.250000 +Copy indices +Level 0 + +Level 1 +0 2 +1 3 +16 6 +17 7 +2 12 +3 13 +4 14 +5 15 +6 16 +7 17 +8 18 +9 19 +10 20 +11 21 +12 22 +13 23 +14 24 +15 25 +18 26 +19 27 +20 28 +21 29 +22 30 +23 31 +24 32 +25 33 +26 34 +27 35 +28 36 +29 37 +30 38 +31 39 + +Level 2 +32 2 +33 3 +48 6 +49 7 +36 14 +37 15 +38 16 +39 17 +40 18 +41 19 +42 20 +43 21 +44 22 +45 23 +46 24 +47 25 +52 28 +53 29 +54 30 +55 31 +60 36 +61 37 +62 38 +63 39 + +Level 3 +64 0 +65 1 +66 2 +67 3 +68 4 +69 5 +70 6 +71 7 +72 8 +73 9 +74 10 +75 11 +78 14 +79 15 +80 16 +81 17 +82 18 +83 19 +84 20 +85 21 +86 22 +87 23 +88 24 +89 25 +92 28 +93 29 +94 30 +95 31 +100 36 +101 37 +102 38 +103 39 + DEAL::FESystem<2>[FE_RaviartThomas<2>(1)-FE_DGQ<2>(1)] Level 0 (0,0) 0.500000 @@ -1926,6 +2301,143 @@ Level 2 (55,55) 0.00000 (55,15) 1.00000 +Copy indices +Level 0 + +Level 1 +0 2 +1 3 +20 6 +21 7 +2 16 +3 17 +4 18 +5 19 +6 20 +7 21 +8 22 +9 23 +10 24 +11 25 +12 26 +13 27 +14 28 +15 29 +16 30 +17 31 +18 32 +19 33 +22 34 +23 35 +24 36 +25 37 +26 38 +27 39 +28 40 +29 41 +30 42 +31 43 +32 44 +33 45 +34 46 +35 47 +36 48 +37 49 +38 50 +39 51 +40 52 +41 53 +42 54 +43 55 + +Level 2 +44 2 +45 3 +64 6 +65 7 +48 18 +49 19 +50 20 +51 21 +52 22 +53 23 +54 24 +55 25 +56 26 +57 27 +58 28 +59 29 +60 30 +61 31 +62 32 +63 33 +68 36 +69 37 +70 38 +71 39 +72 40 +73 41 +74 42 +75 43 +80 48 +81 49 +82 50 +83 51 +84 52 +85 53 +86 54 +87 55 + +Level 3 +88 0 +89 1 +90 2 +91 3 +92 4 +93 5 +94 6 +95 7 +96 8 +97 9 +98 10 +99 11 +100 12 +101 13 +102 14 +103 15 +106 18 +107 19 +108 20 +109 21 +110 22 +111 23 +112 24 +113 25 +114 26 +115 27 +116 28 +117 29 +118 30 +119 31 +120 32 +121 33 +124 36 +125 37 +126 38 +127 39 +128 40 +129 41 +130 42 +131 43 +136 48 +137 49 +138 50 +139 51 +140 52 +141 53 +142 54 +143 55 + DEAL::FE_DGQ<3>(1) Level 0 (0,0) 1.00000 @@ -2693,6 +3205,191 @@ Level 2 (63,63) 0.00000 (63,7) 1.00000 +Copy indices +Level 0 + +Level 1 +0 8 +1 9 +2 10 +3 11 +4 12 +5 13 +6 14 +7 15 +8 16 +9 17 +10 18 +11 19 +12 20 +13 21 +14 22 +15 23 +16 24 +17 25 +18 26 +19 27 +20 28 +21 29 +22 30 +23 31 +24 32 +25 33 +26 34 +27 35 +28 36 +29 37 +30 38 +31 39 +32 40 +33 41 +34 42 +35 43 +36 44 +37 45 +38 46 +39 47 +40 48 +41 49 +42 50 +43 51 +44 52 +45 53 +46 54 +47 55 +48 56 +49 57 +50 58 +51 59 +52 60 +53 61 +54 62 +55 63 + +Level 2 +56 8 +57 9 +58 10 +59 11 +60 12 +61 13 +62 14 +63 15 +64 16 +65 17 +66 18 +67 19 +68 20 +69 21 +70 22 +71 23 +72 24 +73 25 +74 26 +75 27 +76 28 +77 29 +78 30 +79 31 +80 32 +81 33 +82 34 +83 35 +84 36 +85 37 +86 38 +87 39 +88 40 +89 41 +90 42 +91 43 +92 44 +93 45 +94 46 +95 47 +96 48 +97 49 +98 50 +99 51 +100 52 +101 53 +102 54 +103 55 +104 56 +105 57 +106 58 +107 59 +108 60 +109 61 +110 62 +111 63 + +Level 3 +112 0 +113 1 +114 2 +115 3 +116 4 +117 5 +118 6 +119 7 +120 8 +121 9 +122 10 +123 11 +124 12 +125 13 +126 14 +127 15 +128 16 +129 17 +130 18 +131 19 +132 20 +133 21 +134 22 +135 23 +136 24 +137 25 +138 26 +139 27 +140 28 +141 29 +142 30 +143 31 +144 32 +145 33 +146 34 +147 35 +148 36 +149 37 +150 38 +151 39 +152 40 +153 41 +154 42 +155 43 +156 44 +157 45 +158 46 +159 47 +160 48 +161 49 +162 50 +163 51 +164 52 +165 53 +166 54 +167 55 +168 56 +169 57 +170 58 +171 59 +172 60 +173 61 +174 62 +175 63 + DEAL::FE_Q<3>(2) Level 0 (0,0) 1.00000 @@ -5121,3 +5818,249 @@ Level 2 (124,25) 0.210938 (124,26) 0.421875 +Copy indices +Level 0 + +Level 1 +0 1 +27 2 +2 3 +63 4 +4 5 +30 6 +6 7 +8 9 +35 11 +68 12 +12 13 +69 14 +39 15 +16 17 +41 18 +18 19 +20 21 +46 23 +82 25 +1 27 +3 28 +5 29 +7 30 +9 31 +10 32 +11 33 +13 34 +14 35 +15 36 +17 37 +19 38 +21 39 +22 40 +23 41 +24 42 +25 43 +26 44 +28 45 +29 46 +31 47 +32 48 +33 49 +34 50 +36 51 +37 52 +38 53 +40 54 +42 55 +43 56 +44 57 +45 58 +47 59 +48 60 +49 61 +50 62 +51 63 +52 64 +53 65 +54 66 +55 67 +56 68 +57 69 +58 70 +59 71 +60 72 +61 73 +62 74 +64 75 +65 76 +66 77 +67 78 +70 79 +71 80 +72 81 +73 82 +74 83 +75 84 +76 85 +77 86 +78 87 +79 88 +80 89 +81 90 +83 91 +84 92 +85 93 +86 94 +87 95 +88 96 +89 97 +90 98 +91 99 +92 100 +93 101 +94 102 +95 103 +96 104 +97 105 +98 106 +99 107 +100 108 +101 109 +102 110 +103 111 +104 112 +105 113 +106 114 +107 115 +108 116 +109 117 +110 118 +111 119 +112 120 +113 121 +114 122 +115 123 +116 124 + +Level 2 +117 1 +143 2 +118 3 +177 4 +120 5 +145 6 +122 7 +124 9 +150 11 +181 12 +128 13 +182 14 +154 15 +132 17 +156 18 +134 19 +136 21 +161 23 +195 25 +126 32 +127 33 +130 35 +131 36 +138 40 +139 41 +140 42 +141 43 +142 44 +148 49 +149 50 +152 52 +153 53 +159 57 +160 58 +163 60 +164 61 +165 62 +174 72 +175 73 +176 74 +187 83 +188 84 +189 85 +190 86 +191 87 +192 88 +193 89 +194 90 +197 92 +205 101 +206 102 +208 104 +215 112 +216 113 +219 116 +226 124 + +Level 3 +227 0 +228 1 +229 2 +230 3 +231 4 +232 5 +233 6 +234 7 +235 8 +236 9 +237 10 +238 11 +239 12 +240 13 +241 14 +242 15 +243 16 +244 17 +245 18 +246 19 +247 20 +248 21 +249 22 +250 23 +251 24 +252 25 +253 26 +258 32 +259 33 +261 35 +262 36 +266 40 +267 41 +268 42 +269 43 +270 44 +274 49 +275 50 +277 52 +278 53 +282 57 +283 58 +285 60 +286 61 +287 62 +296 72 +297 73 +298 74 +306 83 +307 84 +308 85 +309 86 +310 87 +311 88 +312 89 +313 90 +315 92 +323 101 +324 102 +326 104 +333 112 +334 113 +337 116 +344 124 + diff --git a/tests/multigrid/transfer_prebuilt_03.cc b/tests/multigrid/transfer_prebuilt_03.cc index ebc28e3bee..5e67359d0f 100644 --- a/tests/multigrid/transfer_prebuilt_03.cc +++ b/tests/multigrid/transfer_prebuilt_03.cc @@ -71,6 +71,7 @@ void check_simple(const FiniteElement& fe) transfer.build_matrices(mgdof); transfer.print_matrices(deallog.get_file_stream()); + transfer.print_indices(deallog.get_file_stream()); } diff --git a/tests/multigrid/transfer_prebuilt_03/cmp/generic b/tests/multigrid/transfer_prebuilt_03/cmp/generic index e15bc55e97..80dfc9d38d 100644 --- a/tests/multigrid/transfer_prebuilt_03/cmp/generic +++ b/tests/multigrid/transfer_prebuilt_03/cmp/generic @@ -24,6 +24,25 @@ Level 2 (3,3) 0.00000 (3,0) 1.00000 +Copy indices +Level 0 + +Level 1 +0 1 +1 2 +2 3 + +Level 2 +3 1 +4 2 +5 3 + +Level 3 +6 0 +7 1 +8 2 +9 3 + DEAL::FE_DGP<2>(1) Level 0 (0,0) 1.00000 @@ -109,6 +128,45 @@ Level 2 (11,11) 0.00000 (11,2) 0.500000 +Copy indices +Level 0 + +Level 1 +0 3 +1 4 +2 5 +3 6 +4 7 +5 8 +6 9 +7 10 +8 11 + +Level 2 +9 3 +10 4 +11 5 +12 6 +13 7 +14 8 +15 9 +16 10 +17 11 + +Level 3 +18 0 +19 1 +20 2 +21 3 +22 4 +23 5 +24 6 +25 7 +26 8 +27 9 +28 10 +29 11 + DEAL::FE_DGQ<2>(1) Level 0 (0,0) 1.00000 @@ -248,6 +306,55 @@ Level 2 (15,15) 0.00000 (15,3) 1.00000 +Copy indices +Level 0 + +Level 1 +0 4 +1 5 +2 6 +3 7 +4 8 +5 9 +6 10 +7 11 +8 12 +9 13 +10 14 +11 15 + +Level 2 +12 4 +13 5 +14 6 +15 7 +16 8 +17 9 +18 10 +19 11 +20 12 +21 13 +22 14 +23 15 + +Level 3 +24 0 +25 1 +26 2 +27 3 +28 4 +29 5 +30 6 +31 7 +32 8 +33 9 +34 10 +35 11 +36 12 +37 13 +38 14 +39 15 + DEAL::FE_Q<2>(1) Level 0 (0,0) 0.00000 @@ -313,6 +420,30 @@ Level 2 (8,8) 0.00000 (8,3) 1.00000 +Copy indices +Level 0 + +Level 1 +0 1 +4 2 +2 3 +1 4 +3 5 +5 6 +6 7 +7 8 + +Level 2 +8 1 +11 2 +9 3 + +Level 3 +13 0 +14 1 +15 2 +16 3 + DEAL::FE_Q<2>(2) Level 0 (0,0) 0.00000 @@ -605,6 +736,64 @@ Level 2 (24,7) 0.281250 (24,8) 0.562500 +Copy indices +Level 0 + +Level 1 +0 1 +9 2 +2 3 +4 5 +14 7 +1 9 +3 10 +5 11 +6 12 +7 13 +8 14 +10 15 +11 16 +12 17 +13 18 +15 19 +16 20 +17 21 +18 22 +19 23 +20 24 + +Level 2 +21 1 +29 2 +22 3 +24 5 +33 7 +26 12 +27 13 +28 14 +31 17 +32 18 +35 20 +38 24 + +Level 3 +39 0 +40 1 +41 2 +42 3 +43 4 +44 5 +45 6 +46 7 +47 8 +50 12 +51 13 +52 14 +54 17 +55 18 +57 20 +60 24 + DEAL::FESystem<2>[FE_DGQ<2>(1)^2] Level 0 (0,0) 1.00000 @@ -876,6 +1065,95 @@ Level 2 (31,31) 0.00000 (31,7) 1.00000 +Copy indices +Level 0 + +Level 1 +0 8 +1 9 +2 10 +3 11 +4 12 +5 13 +6 14 +7 15 +8 16 +9 17 +10 18 +11 19 +12 20 +13 21 +14 22 +15 23 +16 24 +17 25 +18 26 +19 27 +20 28 +21 29 +22 30 +23 31 + +Level 2 +24 8 +25 9 +26 10 +27 11 +28 12 +29 13 +30 14 +31 15 +32 16 +33 17 +34 18 +35 19 +36 20 +37 21 +38 22 +39 23 +40 24 +41 25 +42 26 +43 27 +44 28 +45 29 +46 30 +47 31 + +Level 3 +48 0 +49 1 +50 2 +51 3 +52 4 +53 5 +54 6 +55 7 +56 8 +57 9 +58 10 +59 11 +60 12 +61 13 +62 14 +63 15 +64 16 +65 17 +66 18 +67 19 +68 20 +69 21 +70 22 +71 23 +72 24 +73 25 +74 26 +75 27 +76 28 +77 29 +78 30 +79 31 + DEAL::FE_RaviartThomas<2>(1) Level 0 (0,0) 0.00000 @@ -1335,6 +1613,103 @@ Level 2 (39,7) 0.0625000 (39,11) 0.250000 +Copy indices +Level 0 + +Level 1 +0 2 +1 3 +16 6 +17 7 +2 12 +3 13 +4 14 +5 15 +6 16 +7 17 +8 18 +9 19 +10 20 +11 21 +12 22 +13 23 +14 24 +15 25 +18 26 +19 27 +20 28 +21 29 +22 30 +23 31 +24 32 +25 33 +26 34 +27 35 +28 36 +29 37 +30 38 +31 39 + +Level 2 +32 2 +33 3 +48 6 +49 7 +36 14 +37 15 +38 16 +39 17 +40 18 +41 19 +42 20 +43 21 +44 22 +45 23 +46 24 +47 25 +52 28 +53 29 +54 30 +55 31 +60 36 +61 37 +62 38 +63 39 + +Level 3 +64 0 +65 1 +66 2 +67 3 +68 4 +69 5 +70 6 +71 7 +72 8 +73 9 +74 10 +75 11 +78 14 +79 15 +80 16 +81 17 +82 18 +83 19 +84 20 +85 21 +86 22 +87 23 +88 24 +89 25 +92 28 +93 29 +94 30 +95 31 +100 36 +101 37 +102 38 +103 39 + DEAL::FESystem<2>[FE_RaviartThomas<2>(1)-FE_DGQ<2>(1)] Level 0 (0,0) 0.00000 @@ -1926,6 +2301,143 @@ Level 2 (55,55) 0.00000 (55,15) 1.00000 +Copy indices +Level 0 + +Level 1 +0 2 +1 3 +20 6 +21 7 +2 16 +3 17 +4 18 +5 19 +6 20 +7 21 +8 22 +9 23 +10 24 +11 25 +12 26 +13 27 +14 28 +15 29 +16 30 +17 31 +18 32 +19 33 +22 34 +23 35 +24 36 +25 37 +26 38 +27 39 +28 40 +29 41 +30 42 +31 43 +32 44 +33 45 +34 46 +35 47 +36 48 +37 49 +38 50 +39 51 +40 52 +41 53 +42 54 +43 55 + +Level 2 +44 2 +45 3 +64 6 +65 7 +48 18 +49 19 +50 20 +51 21 +52 22 +53 23 +54 24 +55 25 +56 26 +57 27 +58 28 +59 29 +60 30 +61 31 +62 32 +63 33 +68 36 +69 37 +70 38 +71 39 +72 40 +73 41 +74 42 +75 43 +80 48 +81 49 +82 50 +83 51 +84 52 +85 53 +86 54 +87 55 + +Level 3 +88 0 +89 1 +90 2 +91 3 +92 4 +93 5 +94 6 +95 7 +96 8 +97 9 +98 10 +99 11 +100 12 +101 13 +102 14 +103 15 +106 18 +107 19 +108 20 +109 21 +110 22 +111 23 +112 24 +113 25 +114 26 +115 27 +116 28 +117 29 +118 30 +119 31 +120 32 +121 33 +124 36 +125 37 +126 38 +127 39 +128 40 +129 41 +130 42 +131 43 +136 48 +137 49 +138 50 +139 51 +140 52 +141 53 +142 54 +143 55 + DEAL::FE_DGQ<3>(1) Level 0 (0,0) 1.00000 @@ -2693,6 +3205,191 @@ Level 2 (63,63) 0.00000 (63,7) 1.00000 +Copy indices +Level 0 + +Level 1 +0 8 +1 9 +2 10 +3 11 +4 12 +5 13 +6 14 +7 15 +8 16 +9 17 +10 18 +11 19 +12 20 +13 21 +14 22 +15 23 +16 24 +17 25 +18 26 +19 27 +20 28 +21 29 +22 30 +23 31 +24 32 +25 33 +26 34 +27 35 +28 36 +29 37 +30 38 +31 39 +32 40 +33 41 +34 42 +35 43 +36 44 +37 45 +38 46 +39 47 +40 48 +41 49 +42 50 +43 51 +44 52 +45 53 +46 54 +47 55 +48 56 +49 57 +50 58 +51 59 +52 60 +53 61 +54 62 +55 63 + +Level 2 +56 8 +57 9 +58 10 +59 11 +60 12 +61 13 +62 14 +63 15 +64 16 +65 17 +66 18 +67 19 +68 20 +69 21 +70 22 +71 23 +72 24 +73 25 +74 26 +75 27 +76 28 +77 29 +78 30 +79 31 +80 32 +81 33 +82 34 +83 35 +84 36 +85 37 +86 38 +87 39 +88 40 +89 41 +90 42 +91 43 +92 44 +93 45 +94 46 +95 47 +96 48 +97 49 +98 50 +99 51 +100 52 +101 53 +102 54 +103 55 +104 56 +105 57 +106 58 +107 59 +108 60 +109 61 +110 62 +111 63 + +Level 3 +112 0 +113 1 +114 2 +115 3 +116 4 +117 5 +118 6 +119 7 +120 8 +121 9 +122 10 +123 11 +124 12 +125 13 +126 14 +127 15 +128 16 +129 17 +130 18 +131 19 +132 20 +133 21 +134 22 +135 23 +136 24 +137 25 +138 26 +139 27 +140 28 +141 29 +142 30 +143 31 +144 32 +145 33 +146 34 +147 35 +148 36 +149 37 +150 38 +151 39 +152 40 +153 41 +154 42 +155 43 +156 44 +157 45 +158 46 +159 47 +160 48 +161 49 +162 50 +163 51 +164 52 +165 53 +166 54 +167 55 +168 56 +169 57 +170 58 +171 59 +172 60 +173 61 +174 62 +175 63 + DEAL::FE_Q<3>(2) Level 0 (0,0) 0.00000 @@ -5121,3 +5818,249 @@ Level 2 (124,25) 0.210938 (124,26) 0.421875 +Copy indices +Level 0 + +Level 1 +0 1 +27 2 +2 3 +63 4 +4 5 +30 6 +6 7 +8 9 +35 11 +68 12 +12 13 +69 14 +39 15 +16 17 +41 18 +18 19 +20 21 +46 23 +82 25 +1 27 +3 28 +5 29 +7 30 +9 31 +10 32 +11 33 +13 34 +14 35 +15 36 +17 37 +19 38 +21 39 +22 40 +23 41 +24 42 +25 43 +26 44 +28 45 +29 46 +31 47 +32 48 +33 49 +34 50 +36 51 +37 52 +38 53 +40 54 +42 55 +43 56 +44 57 +45 58 +47 59 +48 60 +49 61 +50 62 +51 63 +52 64 +53 65 +54 66 +55 67 +56 68 +57 69 +58 70 +59 71 +60 72 +61 73 +62 74 +64 75 +65 76 +66 77 +67 78 +70 79 +71 80 +72 81 +73 82 +74 83 +75 84 +76 85 +77 86 +78 87 +79 88 +80 89 +81 90 +83 91 +84 92 +85 93 +86 94 +87 95 +88 96 +89 97 +90 98 +91 99 +92 100 +93 101 +94 102 +95 103 +96 104 +97 105 +98 106 +99 107 +100 108 +101 109 +102 110 +103 111 +104 112 +105 113 +106 114 +107 115 +108 116 +109 117 +110 118 +111 119 +112 120 +113 121 +114 122 +115 123 +116 124 + +Level 2 +117 1 +143 2 +118 3 +177 4 +120 5 +145 6 +122 7 +124 9 +150 11 +181 12 +128 13 +182 14 +154 15 +132 17 +156 18 +134 19 +136 21 +161 23 +195 25 +126 32 +127 33 +130 35 +131 36 +138 40 +139 41 +140 42 +141 43 +142 44 +148 49 +149 50 +152 52 +153 53 +159 57 +160 58 +163 60 +164 61 +165 62 +174 72 +175 73 +176 74 +187 83 +188 84 +189 85 +190 86 +191 87 +192 88 +193 89 +194 90 +197 92 +205 101 +206 102 +208 104 +215 112 +216 113 +219 116 +226 124 + +Level 3 +227 0 +228 1 +229 2 +230 3 +231 4 +232 5 +233 6 +234 7 +235 8 +236 9 +237 10 +238 11 +239 12 +240 13 +241 14 +242 15 +243 16 +244 17 +245 18 +246 19 +247 20 +248 21 +249 22 +250 23 +251 24 +252 25 +253 26 +258 32 +259 33 +261 35 +262 36 +266 40 +267 41 +268 42 +269 43 +270 44 +274 49 +275 50 +277 52 +278 53 +282 57 +283 58 +285 60 +286 61 +287 62 +296 72 +297 73 +298 74 +306 83 +307 84 +308 85 +309 86 +310 87 +311 88 +312 89 +313 90 +315 92 +323 101 +324 102 +326 104 +333 112 +334 113 +337 116 +344 124 + -- 2.39.5