Skip to content

Commit 5fa096d

Browse files
authored
Thread safe tetra triangle (#380)
* Make `tetra` and `triangle` thread-safe * format * fix
1 parent 7b3a052 commit 5fa096d

17 files changed

+154
-94
lines changed

data/tetra.jl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
xe_tetra = [
1+
const _xe_tetra = [
22
0 0 0
33
1 0 0
44
0 1 0
55
0 0 1
66
5//10 2//10 1//10
77
];
88

9-
Tets_tetra = [
9+
const _Tets_tetra = [
1010
1 2 3 5
1111
5 4 3 1
1212
5 4 1 2
1313
5 2 3 4
1414
];
1515

16-
Tets_tetra = vec(reshape(Tets_tetra, 16, 1));
17-
xe_tetra = vec(reshape(xe_tetra, 15, 1));
18-
Constants_tetra = [1, 2, 3, 4];
16+
const Tets_tetra = vec(reshape(_Tets_tetra, 16, 1));
17+
const xe_tetra = vec(reshape(_xe_tetra, 15, 1));
18+
const Constants_tetra = [1, 2, 3, 4];

data/tetra_duct12.jl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
xe_duct12 = [
1+
const _xe_duct12 = [
22
1 -3.81000000000000e+01 -3.81000000000000e+01 2.19100000000000e+02
33
2 3.81000000000000e+01 -3.81000000000000e+01 2.19100000000000e+02
44
3 3.81000000000000e+01 3.81000000000000e+01 2.19100000000000e+02
@@ -4200,7 +4200,7 @@ xe_duct12 = [
42004200
4199 1.90500000000000e+02 -9.84500000000000e+01 -3.39700000000000e+02
42014201
]
42024202

4203-
TETS_duct12 = [
4203+
const _TETS_duct12 = [
42044204
1 1 9 7 8
42054205
2 2 15 17 16
42064206
3 3 26 29 28
@@ -23425,7 +23425,7 @@ TETS_duct12 = [
2342523425
19222 4198 4197 4196 4199
2342623426
]
2342723427

23428-
Const_duct12 = [
23428+
const Const_duct12 = [
2342923429
1,
2343023430
2,
2343123431
3,
@@ -25325,5 +25325,5 @@ Const_duct12 = [
2532525325
4199,
2532625326
]
2532725327

25328-
TETS_duct12 = vec(reshape(TETS_duct12[:, 2:5], 19222 * 4, 1))
25329-
xe_duct12 = vec(reshape(xe_duct12[:, 2:4], 4199 * 3, 1))
25328+
const TETS_duct12 = vec(reshape(_TETS_duct12[:, 2:5], 19222 * 4, 1))
25329+
const xe_duct12 = vec(reshape(_xe_duct12[:, 2:4], 4199 * 3, 1))

data/tetra_duct15.jl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
xe_duct15 = [
1+
const _xe_duct15 = [
22
1 -3.81000000000000e+01 -3.81000000000000e+01 2.19100000000000e+02
33
2 3.81000000000000e+01 -3.81000000000000e+01 2.19100000000000e+02
44
3 -3.81000000000000e+01 3.81000000000000e+01 2.19100000000000e+02
@@ -2140,7 +2140,7 @@ xe_duct15 = [
21402140
2139 1.90500000000000e+02 -9.84500000000000e+01 -3.39700000000000e+02
21412141
]
21422142

2143-
TETS_duct15 = [
2143+
const _TETS_duct15 = [
21442144
1 1 11 10 4
21452145
2 9 2 33 23
21462146
3 35 8 6 3
@@ -11143,7 +11143,7 @@ TETS_duct15 = [
1114311143
9000 2139 2138 2137 2136
1114411144
]
1114511145

11146-
Const_duct15 = [
11146+
const Const_duct15 = [
1114711147
1,
1114811148
2,
1114911149
3,
@@ -12320,5 +12320,5 @@ Const_duct15 = [
1232012320
2139,
1232112321
]
1232212322

12323-
TETS_duct15 = vec(reshape(TETS_duct15[:, 2:5], 9000 * 4, 1))
12324-
xe_duct15 = vec(reshape(xe_duct15[:, 2:4], 2139 * 3, 1))
12323+
const TETS_duct15 = vec(reshape(_TETS_duct15[:, 2:5], 9000 * 4, 1))
12324+
const xe_duct15 = vec(reshape(_xe_duct15[:, 2:4], 2139 * 3, 1))

data/tetra_duct20.jl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
xe_duct20 = [
1+
const _xe_duct20 = [
22
1 3.81000000000000e+01 -3.81000000000000e+01 2.19100000000000e+02
33
2 -3.81000000000000e+01 -3.81000000000000e+01 2.19100000000000e+02
44
3 1.20600600000000e+01 -2.03064000000000e+01 2.19100000000000e+02
@@ -1068,7 +1068,7 @@ xe_duct20 = [
10681068
1067 1.90500000000000e+02 -9.84500000000000e+01 -3.39700000000000e+02
10691069
]
10701070

1071-
TETS_duct20 = [
1071+
const _TETS_duct20 = [
10721072
1 26 1 5 25
10731073
2 26 5 1 15
10741074
3 26 25 15 1
@@ -5175,7 +5175,7 @@ TETS_duct20 = [
51755175
4104 1067 1066 1065 1064
51765176
]
51775177

5178-
Const_duct20 = [
5178+
const Const_duct20 = [
51795179
1,
51805180
2,
51815181
3,
@@ -5863,5 +5863,5 @@ Const_duct20 = [
58635863
1067,
58645864
]
58655865

5866-
TETS_duct20 = vec(reshape(TETS_duct20[:, 2:5], 4104 * 4, 1))
5867-
xe_duct20 = vec(reshape(xe_duct20[:, 2:4], 1067 * 3, 1))
5866+
const TETS_duct20 = vec(reshape(_TETS_duct20[:, 2:5], 4104 * 4, 1))
5867+
const xe_duct20 = vec(reshape(_xe_duct20[:, 2:4], 1067 * 3, 1))

data/tetra_foam5.jl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
xe_foam5 = [
1+
const _xe_foam5 = [
22
1 -5.40174000000000e+00 6.39390000000000e+01 2.35429500000000e+00
33
2 -5.40174000000000e+00 6.63841800000000e+01 2.35429500000000e+00
44
3 -5.40174000000000e+00 6.69957000000000e+01 2.35429500000000e+00
@@ -1338,7 +1338,7 @@ xe_foam5 = [
13381338
1337 4.19420000000000e+00 6.94415000000000e+01 4.13886200000000e+00
13391339
]
13401340

1341-
TETS_foam5 = [
1341+
const _TETS_foam5 = [
13421342
1 18 1 21 20
13431343
2 19 20 1 18
13441344
3 22 2 33 28
@@ -6188,7 +6188,7 @@ TETS_foam5 = [
61886188
4847 1336 1337 1335 1334
61896189
]
61906190

6191-
Const_foam5 = [
6191+
const Const_foam5 = [
61926192
1,
61936193
2,
61946194
3,
@@ -7239,5 +7239,5 @@ Const_foam5 = [
72397239
1337,
72407240
]
72417241

7242-
TETS_foam5 = vec(reshape(TETS_foam5[:, 2:5], 4847 * 4, 1))
7243-
xe_foam5 = vec(reshape(xe_foam5[:, 2:4], 1337 * 3, 1))
7242+
const TETS_foam5 = vec(reshape(_TETS_foam5[:, 2:5], 4847 * 4, 1))
7243+
const xe_foam5 = vec(reshape(_xe_foam5[:, 2:4], 1337 * 3, 1))

data/tetra_gear.jl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
xe_gear = [
1+
const _xe_gear = [
22
1 -1.29203000000000e+00 -1.27247000000000e+00 -2.94400000000000e-01
33
2 -1.66616000000000e+00 -1.10629000000000e+00 5.00000000000000e-05
44
3 -1.53883000000000e+00 -1.27748000000000e+00 1.15390000000000e-01
@@ -867,7 +867,7 @@ xe_gear = [
867867
866 1.31719000000000e+00 1.50499000000000e+00 5.00000000000000e-01
868868
]
869869

870-
TETS_gear = [
870+
const _TETS_gear = [
871871
1 13 30 1 32
872872
2 10 27 11 1
873873
3 27 10 30 1
@@ -3986,7 +3986,7 @@ TETS_gear = [
39863986
3116 865 866 864 863
39873987
]
39883988

3989-
Const_gear = [
3989+
const Const_gear = [
39903990
2,
39913991
3,
39923992
4,
@@ -4595,5 +4595,5 @@ Const_gear = [
45954595
866,
45964596
]
45974597

4598-
TETS_gear = vec(reshape(TETS_gear[:, 2:5], 3116 * 4, 1))
4599-
xe_gear = vec(reshape(xe_gear[:, 2:4], 866 * 3, 1))
4598+
const TETS_gear = vec(reshape(_TETS_gear[:, 2:5], 3116 * 4, 1))
4599+
const xe_gear = vec(reshape(_xe_gear[:, 2:4], 866 * 3, 1))

data/tetra_hook.jl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
xe_hook = [
1+
const _xe_hook = [
22
1 0.00000000000000e+00 -3.00000000000000e+01 -1.37500000000000e+01
33
2 0.00000000000000e+00 -3.00000000000000e+01 -1.75000000000000e+01
44
3 0.00000000000000e+00 -3.50000000000000e+01 -1.75000000000000e+01
@@ -1191,7 +1191,7 @@ xe_hook = [
11911191
1190 -5.20141000000000e+01 -1.45099000000000e+01 7.28584000000000e+01
11921192
]
11931193

1194-
TETS_hook = [
1194+
const _TETS_hook = [
11951195
1 19 20 1 39
11961196
2 3 1 2 39
11971197
3 19 1 3 39
@@ -5869,7 +5869,7 @@ TETS_hook = [
58695869
4675 1189 1188 1190 1187
58705870
]
58715871

5872-
Const_hook = [
5872+
const Const_hook = [
58735873
1,
58745874
2,
58755875
3,
@@ -6662,5 +6662,5 @@ Const_hook = [
66626662
1190,
66636663
]
66646664

6665-
TETS_hook = vec(reshape(TETS_hook[:, 2:5], 4675 * 4, 1))
6666-
xe_hook = vec(reshape(xe_hook[:, 2:4], 1190 * 3, 1))
6665+
const TETS_hook = vec(reshape(_TETS_hook[:, 2:5], 4675 * 4, 1))
6666+
const xe_hook = vec(reshape(_xe_hook[:, 2:4], 1190 * 3, 1))

data/triangle.jl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
xe = [
1+
const _xe = [
22
0 0
33
1 0
44
0 1
55
64//100 25//100
66
];
77

8-
Tr = [
8+
const _Tr = [
99
1 2 4
1010
4 2 3
1111
4 3 1
1212
];
1313

14-
Tr = vec(reshape(Tr, 9, 1));
15-
xe = vec(reshape(xe, 8, 1));
16-
Constants = [1, 2, 3];
14+
const Tr = vec(reshape(_Tr, 9, 1));
15+
const xe = vec(reshape(_xe, 8, 1));
16+
const Constants = [1, 2, 3];

data/triangle_deer.jl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
xe_deer = [
1+
const _xe_deer = [
22
1 2.90000000000000e+00 1.20000000000000e+00
33
2 3.60000000000000e+00 1.20000000000000e+00
44
3 3.35000000000000e+00 1.20000000000000e+00
@@ -1123,7 +1123,7 @@ xe_deer = [
11231123
1122 1.82000000000000e+01 2.06000000000000e+01
11241124
];
11251125

1126-
TRIS_deer = [
1126+
const _TRIS_deer = [
11271127
1 1 3 4
11281128
2 1 4 5
11291129
3 3 2 7
@@ -3022,10 +3022,10 @@ TRIS_deer = [
30223022
1896 1121 1120 1122
30233023
];
30243024

3025-
TRIS_deer = vec(reshape(TRIS_deer[:, 2:4], 1896 * 3, 1));
3026-
xe_deer = vec(reshape(xe_deer[:, 2:3], 2 * 1122, 1));
3025+
const TRIS_deer = vec(reshape(_TRIS_deer[:, 2:4], 1896 * 3, 1));
3026+
const xe_deer = vec(reshape(_xe_deer[:, 2:3], 2 * 1122, 1));
30273027

3028-
Const_deer = [
3028+
const Const_deer = [
30293029
1,
30303030
2,
30313031
3,

data/triangle_pacman.jl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
xe_pacman = [
1+
const _xe_pacman = [
22
1 0.00000000000000e+00 1.00000000000000e+00
33
2 8.97600000000000e-01 2.18200000000000e-01
44
3 1.34640000000000e+00 2.51000000000000e-02
@@ -684,7 +684,7 @@ xe_pacman = [
684684
683 1.52592000000000e+01 1.28943000000000e+01
685685
];
686686

687-
TRIS_pacman = [
687+
const _TRIS_pacman = [
688688
1 2 8 6
689689
2 3 8 2
690690
3 12 3 9
@@ -1869,10 +1869,10 @@ TRIS_pacman = [
18691869
1182 683 682 681
18701870
];
18711871

1872-
xe_pacman = vec(reshape(xe_pacman[:, 2:3], 2 * 683, 1))
1873-
TRIS_pacman = vec(reshape(TRIS_pacman[:, 2:4], 1182 * 3, 1))
1872+
const xe_pacman = vec(reshape(_xe_pacman[:, 2:3], 2 * 683, 1))
1873+
const TRIS_pacman = vec(reshape(_TRIS_pacman[:, 2:4], 1182 * 3, 1))
18741874

1875-
Const_pacman = [
1875+
const Const_pacman = [
18761876
1,
18771877
2,
18781878
3,

0 commit comments

Comments
 (0)