Skip to content

Commit b72172b

Browse files
committed
Ensure that MSH file contains requested connectivity
1 parent 71deaf6 commit b72172b

File tree

2 files changed

+389
-18
lines changed

2 files changed

+389
-18
lines changed

assets/meshes/rectangle_110.msh

Lines changed: 321 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,321 @@
1+
$MeshFormat
2+
4.1 0 8
3+
$EndMeshFormat
4+
$Entities
5+
4 4 1 0
6+
1 -0.3 -0.3 0 0
7+
2 0.7 -0.3 0 0
8+
3 0.7 0.2 0 0
9+
4 -0.3 0.2 0 0
10+
1 -0.3000001 -0.3000001 -1e-07 0.7000000999999999 -0.2999999 1e-07 0 2 1 -2
11+
2 0.6999999 -0.3000001 -1e-07 0.7000000999999999 0.2000001 1e-07 0 2 2 -3
12+
3 -0.3000001 0.1999999 -1e-07 0.7000000999999999 0.2000001 1e-07 0 2 3 -4
13+
4 -0.3000001 -0.3000001 -1e-07 -0.2999999 0.2000001 1e-07 0 2 4 -1
14+
1 -0.3000001 -0.3000001 -1e-07 0.7000000999999999 0.2000001 1e-07 0 4 1 2 3 4
15+
$EndEntities
16+
$Nodes
17+
9 70 1 70
18+
0 1 0 1
19+
1
20+
-0.3 -0.3 -0
21+
0 2 0 1
22+
2
23+
0.7 -0.3 -0
24+
0 3 0 1
25+
3
26+
0.7 0.2 -0
27+
0 4 0 1
28+
4
29+
-0.3 0.2 -0
30+
1 1 0 8
31+
5
32+
6
33+
7
34+
8
35+
9
36+
10
37+
11
38+
12
39+
-0.1888888888888891 -0.3 0
40+
-0.07777777777777825 -0.3 0
41+
0.03333333333333294 -0.3 0
42+
0.1444444444444442 -0.3 0
43+
0.2555555555555554 -0.3 0
44+
0.3666666666666664 -0.3 0
45+
0.4777777777777777 -0.3 0
46+
0.5888888888888888 -0.3 0
47+
1 2 0 4
48+
13
49+
14
50+
15
51+
16
52+
0.7 -0.2000000000000002 0
53+
0.7 -0.1000000000000001 0
54+
0.7 -1.110223024625157e-16 0
55+
0.7 0.09999999999999998 0
56+
1 3 0 8
57+
17
58+
18
59+
19
60+
20
61+
21
62+
22
63+
23
64+
24
65+
0.588888888888889 0.2 0
66+
0.4777777777777782 0.2 0
67+
0.366666666666667 0.2 0
68+
0.2555555555555558 0.2 0
69+
0.1444444444444446 0.2 0
70+
0.03333333333333355 0.2 0
71+
-0.07777777777777772 0.2 0
72+
-0.1888888888888889 0.2 0
73+
1 4 0 4
74+
25
75+
26
76+
27
77+
28
78+
-0.3 0.1000000000000002 0
79+
-0.3 1.665334536937735e-16 0
80+
-0.3 -0.09999999999999987 0
81+
-0.3 -0.2 0
82+
2 1 0 42
83+
29
84+
30
85+
31
86+
32
87+
33
88+
34
89+
35
90+
36
91+
37
92+
38
93+
39
94+
40
95+
41
96+
42
97+
43
98+
44
99+
45
100+
46
101+
47
102+
48
103+
49
104+
50
105+
51
106+
52
107+
53
108+
54
109+
55
110+
56
111+
57
112+
58
113+
59
114+
60
115+
61
116+
62
117+
63
118+
64
119+
65
120+
66
121+
67
122+
68
123+
69
124+
70
125+
0.6181853054877119 -0.0415974196800525 0
126+
-0.2184200639486318 -0.05004133303915795 0
127+
0.2017105453434146 -0.2002352435348832 0
128+
0.3104891941360209 0.1029078944520922 0
129+
0.08834248811904713 0.1038514358620944 0
130+
0.4416365682405676 -0.2094183433526482 0
131+
-0.02487999700958349 -0.1993290750383707 0
132+
0.5363367134450407 0.09963349191309573 0
133+
-0.1376937270386464 0.09918316830157284 0
134+
-0.02320268433312986 0.1034937157688774 0
135+
0.03225151084425054 0.00824487064593734 0
136+
0.1430952130559973 0.007257297698020186 0
137+
0.08670007502345552 -0.08790564410859014 0
138+
-0.02366509376319328 -0.08669558283174966 0
139+
0.1971963049208412 -0.08916950506662782 0
140+
0.253922991933277 0.006317558455476907 0
141+
0.3081255793967473 -0.09077591339602184 0
142+
0.3646194671681309 0.005510616989843405 0
143+
0.4185164091280256 -0.0918398591757682 0
144+
0.4701913192082958 0.01124911446365311 0
145+
0.4222222222222225 0.1037749551350623 0
146+
0.3165578285233138 -0.2010429173546686 0
147+
0.5129409764096799 -0.1461571739671005 0
148+
-0.07204502561708118 0.003996362274948255 0
149+
-0.1428703653664571 -0.2133259091633978 0
150+
0.0882666209765149 -0.2041342216817793 0
151+
0.1993083145407238 0.1033890310779473 0
152+
0.6141673003725829 -0.1500000000000002 0
153+
-0.2150687950126897 -0.1499999999999999 0
154+
-0.1217096898957324 -0.09916445375994822 0
155+
-0.2228047796821482 0.04659250577317239 0
156+
0.6177454205875057 0.04994026324231237 0
157+
0.5466426593556569 -0.2259292528866248 0
158+
0.5296132320729046 -0.06139610197017452 0
159+
0.6285942045842871 0.1299147510310816 0
160+
-0.2286828846737035 0.1291590499816862 0
161+
-0.2256650626505246 -0.2291340202289778 0
162+
-0.1550184885524905 0.001244361478090254 0
163+
0.03088955984017527 -0.1445718351398361 0
164+
0.6299397697234258 -0.2351858505773251 0
165+
0.141299000533621 -0.1452945975736307 0
166+
0.5531073904611943 0.0116360736783649 0
167+
$EndNodes
168+
$Elements
169+
9 142 1 142
170+
0 1 15 1
171+
1 1
172+
0 2 15 1
173+
2 2
174+
0 3 15 1
175+
3 3
176+
0 4 15 1
177+
4 4
178+
1 1 1 9
179+
5 1 5
180+
6 5 6
181+
7 6 7
182+
8 7 8
183+
9 8 9
184+
10 9 10
185+
11 10 11
186+
12 11 12
187+
13 12 2
188+
1 2 1 5
189+
14 2 13
190+
15 13 14
191+
16 14 15
192+
17 15 16
193+
18 16 3
194+
1 3 1 9
195+
19 3 17
196+
20 17 18
197+
21 18 19
198+
22 19 20
199+
23 20 21
200+
24 21 22
201+
25 22 23
202+
26 23 24
203+
27 24 4
204+
1 4 1 5
205+
28 4 25
206+
29 25 26
207+
30 26 27
208+
31 27 28
209+
32 28 1
210+
2 1 2 110
211+
33 31 50 45
212+
34 31 45 43
213+
35 47 50 34
214+
36 45 50 47
215+
37 42 58 35
216+
38 35 58 53
217+
39 11 61 34
218+
40 34 61 51
219+
41 36 49 48
220+
42 52 58 42
221+
43 48 49 46
222+
44 46 49 32
223+
45 29 62 56
224+
46 34 51 47
225+
47 44 46 32
226+
48 34 50 10
227+
49 10 50 9
228+
50 18 49 36
229+
51 56 62 51
230+
52 35 53 6
231+
53 24 37 23
232+
54 18 36 17
233+
55 39 52 42
234+
56 38 39 33
235+
57 9 50 31
236+
58 32 55 44
237+
59 22 38 33
238+
60 37 38 23
239+
61 47 48 46
240+
62 45 47 46
241+
63 37 52 38
242+
64 11 34 10
243+
65 7 35 6
244+
66 6 53 5
245+
67 39 42 41
246+
68 38 52 39
247+
69 31 54 8
248+
70 19 49 18
249+
71 32 49 19
250+
72 7 54 35
251+
73 21 55 20
252+
74 45 46 44
253+
75 39 41 40
254+
76 44 55 40
255+
77 40 55 33
256+
78 33 55 21
257+
79 20 55 32
258+
80 23 38 22
259+
81 39 40 33
260+
82 8 54 7
261+
83 43 45 44
262+
84 9 31 8
263+
85 20 32 19
264+
86 22 33 21
265+
87 41 43 40
266+
88 43 44 40
267+
89 52 66 58
268+
90 15 29 14
269+
91 27 30 26
270+
92 14 56 13
271+
93 51 62 47
272+
94 28 57 27
273+
95 26 59 25
274+
96 16 60 15
275+
97 29 56 14
276+
98 47 62 48
277+
99 12 61 11
278+
100 27 57 30
279+
101 15 60 29
280+
102 30 59 26
281+
103 57 58 30
282+
104 53 58 57
283+
105 5 65 1
284+
106 17 63 3
285+
107 4 64 24
286+
108 48 70 36
287+
109 1 65 28
288+
110 3 63 16
289+
111 25 64 4
290+
112 35 67 42
291+
113 58 66 30
292+
114 37 66 52
293+
115 56 68 13
294+
116 2 68 12
295+
117 36 63 17
296+
118 24 64 37
297+
119 53 65 5
298+
120 59 66 37
299+
121 43 69 31
300+
122 61 68 56
301+
123 31 69 54
302+
124 54 67 35
303+
125 42 67 41
304+
126 54 69 67
305+
127 57 65 53
306+
128 67 69 41
307+
129 37 64 59
308+
130 60 63 36
309+
131 41 69 43
310+
132 51 61 56
311+
133 60 70 29
312+
134 13 68 2
313+
135 36 70 60
314+
136 28 65 57
315+
137 16 63 60
316+
138 59 64 25
317+
139 30 66 59
318+
140 29 70 62
319+
141 12 68 61
320+
142 62 70 48
321+
$EndElements

0 commit comments

Comments
 (0)