|
2 | 2 | import Generator.PyTree as G |
3 | 3 | import Converter.PyTree as C |
4 | 4 | import Geom.PyTree as D |
5 | | -import KCore.test as T |
| 5 | +import KCore.test as test |
6 | 6 |
|
7 | | -# Test 3D structure |
| 7 | +# --- Structured grids --- |
| 8 | +# 3D structured |
8 | 9 | a = G.cart((0.,0.,0.), (0.1,0.1,0.2), (10,10,3)) |
9 | 10 | a = C.addBC2Zone(a, 'wall1','BCWall','jmin') |
10 | 11 | a = C.addBC2Zone(a, 'match1','BCMatch','imin',a,'imax',[1,2,3]) |
11 | 12 | a = C.addBC2Zone(a, 'match2','BCMatch','imax',a,'imin',[1,2,3]) |
12 | 13 | a = C.fillEmptyBCWith(a,'overlap','BCOverlap') |
13 | 14 | a = C.initVars(a,'Density',1.); a = C.initVars(a,'centers:cellN',1.) |
14 | 15 | vol = G.getVolumeMap(a) |
15 | | -T.testT(vol, 1) |
| 16 | +test.testT(vol, 1) |
16 | 17 |
|
17 | | -# Test 2D structure |
| 18 | +# 2D structured |
18 | 19 | a = G.cart((0.,0.,0.), (0.1,0.1,0.2), (10,10,1)) |
19 | 20 | a = C.initVars(a,'Density',1.); a = C.initVars(a,'centers:cellN',1.) |
20 | 21 | vol = G.getVolumeMap(a) |
21 | | -T.testT(vol, 2) |
| 22 | +test.testT(vol, 2) |
22 | 23 |
|
23 | | -# Test 1D structure |
| 24 | +# 1D structured |
24 | 25 | a = G.cart((0.,0.,0.), (0.1,0.1,0.2), (1,1,10)) |
25 | 26 | a = C.initVars(a,'Density',1.); a = C.initVars(a,'centers:cellN',1.) |
26 | 27 | vol = G.getVolumeMap(a) |
27 | | -T.testT(vol, 7) |
| 28 | +test.testT(vol, 7) |
28 | 29 |
|
29 | | -# Test 1d non-structure bar |
| 30 | +# --- BE --- |
| 31 | +# 1d unstructured bar |
30 | 32 | a = D.line((0,0,0), (1,0,0),11) |
31 | 33 | a2 = C.convertArray2Tetra(a) |
32 | 34 | a = C.initVars(a,'Density',1.); a = C.initVars(a,'centers:cellN',1.) |
33 | 35 | vol = G.getVolumeMap(a) |
34 | | -T.testT(vol, 8) |
| 36 | +test.testT(vol, 8) |
35 | 37 |
|
36 | | - |
37 | | -# Test 2d non-structure hexa |
| 38 | +# 2D unstructured quad |
38 | 39 | a = G.cartHexa((0.,0.,0.), (0.1,0.1,0.2), (10,10,1)) |
39 | 40 | a = C.initVars(a,'Density',1.); a = C.initVars(a,'centers:cellN',1.) |
40 | 41 | vol = G.getVolumeMap(a) |
41 | | -T.testT(vol, 3) |
| 42 | +test.testT(vol, 3) |
42 | 43 |
|
43 | | -# Test 3d non-structure hexa |
| 44 | +# 3D unstructured hexa |
44 | 45 | a = G.cartHexa((0.,0.,0.), (0.1,0.1,0.2), (10,10,10)) |
45 | 46 | a = C.initVars(a,'Density',1.); a = C.initVars(a,'centers:cellN',1.) |
46 | 47 | vol = G.getVolumeMap(a) |
47 | | -T.testT(vol, 4) |
| 48 | +test.testT(vol, 4) |
48 | 49 |
|
49 | | -# Test 2d non-structure tetra |
| 50 | +# 2D unstructured tri |
50 | 51 | a = G.cartTetra((0.,0.,0.), (0.1,0.1,0.2), (10,10,1)) |
51 | 52 | a = C.initVars(a,'Density',1.); a = C.initVars(a,'centers:cellN',1.) |
52 | 53 | vol = G.getVolumeMap(a) |
53 | | -T.testT(vol, 5) |
| 54 | +test.testT(vol, 5) |
54 | 55 |
|
55 | | -# Test 3d non-structure tetra |
| 56 | +# 3D unstructured tetra |
56 | 57 | a = G.cartTetra((0.,0.,0.), (0.1,0.1,0.2), (10,10,10)) |
57 | 58 | a = C.initVars(a,'Density',1.); a = C.initVars(a,'centers:cellN',1.) |
58 | 59 | vol = G.getVolumeMap(a) |
59 | | -T.testT(vol, 6) |
| 60 | +test.testT(vol, 6) |
| 61 | + |
| 62 | +# 3D unstructured pyra |
| 63 | +a = G.cartPyra((0., 0., 0.), (1., 1., 1.), (5, 5, 5)) |
| 64 | +G._getVolumeMap(a) |
| 65 | +test.testT(a,9) |
| 66 | + |
| 67 | +# 3D unstructured penta |
| 68 | +a = G.cartPenta((0., 0., 0.), (1., 1., 1.), (5, 5, 5)) |
| 69 | +G._getVolumeMap(a) |
| 70 | +test.testT(a,10) |
| 71 | + |
| 72 | +""" |
| 73 | +# 1D unstructured ME |
| 74 | +a = G.cartHexa((0.,0.,0.), (0.1,0.1,0.2), (5,1,1)) |
| 75 | +b = G.cartHexa((0.4,0.,0.), (0.1,0.1,0.2), (1,10,1)) |
| 76 | +c = G.cartHexa((0.8,0.,0.), (0.1,0.1,0.2), (4,1,1)) |
| 77 | +d = G.cartHexa((0.4,-0.9,0.), (0.1,0.1,0.2), (1,1,12)) |
| 78 | +a = C.mergeConnectivity([a, b, c, d], None) |
| 79 | +#G._getVolumeMap(a) |
| 80 | +#test.testT(a,11) |
| 81 | +
|
| 82 | +# --- ME --- |
| 83 | +# 2D unstructured ME: tri-quad-tri |
| 84 | +# | |
| 85 | +# tri |
| 86 | +a = G.cartTetra((0.,0.,0.), (0.1,0.1,0.2), (5,10,1)) |
| 87 | +b = G.cartHexa((0.4,0.,0.), (0.1,0.1,0.2), (5,10,1)) |
| 88 | +c = G.cartTetra((0.8,0.,0.), (0.1,0.1,0.2), (5,10,1)) |
| 89 | +d = G.cartTetra((0.4,-0.9,0.), (0.1,0.1,0.2), (5,10,1)) |
| 90 | +a = C.mergeConnectivity([a, b, c, d], None) |
| 91 | +#G._getVolumeMap(a) |
| 92 | +#test.testT(a,12) |
| 93 | +
|
| 94 | +# 3D unstructured ME: tetra - pyra |
| 95 | +# | | |
| 96 | +# penta hexa |
| 97 | +a = G.cartTetra((0.,0.4,0.), (0.1,0.1,0.1), (5,5,5)) |
| 98 | +b = G.cartPyra((0.4,0.4,0.), (0.1,0.1,0.1), (5,5,5)) |
| 99 | +c = G.cartPenta((0.,0.,0.), (0.1,0.1,0.1), (5,5,5)) |
| 100 | +d = G.cartHexa((0.4,0.,0.), (0.1,0.1,0.1), (5,5,5)) |
| 101 | +a = C.mergeConnectivity([a, b, c, d], None) |
| 102 | +#G._getVolumeMap(a) |
| 103 | +#test.testT(a,13) |
| 104 | +""" |
0 commit comments