@@ -37,29 +37,20 @@ def test_remesh_surface():
37
37
)
38
38
mesh = meshio .read (out_filename )
39
39
40
- tol = 1.0e-3
41
- refs = [
42
- 3.60217000e-01 ,
43
- - 3.60140000e-01 ,
44
- 4.98948000e-01 ,
45
- - 4.99336000e-01 ,
46
- 3.00977000e-01 ,
47
- - 3.01316000e-01 ,
40
+ vals_refs = [
41
+ (max (mesh .points [:, 0 ]), 3.60217000e-01 ),
42
+ (min (mesh .points [:, 0 ]), - 3.60140000e-01 ),
43
+ (max (mesh .points [:, 1 ]), 4.98948000e-01 ),
44
+ (min (mesh .points [:, 1 ]), - 4.99336000e-01 ),
45
+ (max (mesh .points [:, 2 ]), 3.00977000e-01 ),
46
+ (min (mesh .points [:, 2 ]), - 3.01316000e-01 ),
48
47
]
49
- vals = [
50
- max (mesh .points [:, 0 ]),
51
- min (mesh .points [:, 0 ]),
52
- max (mesh .points [:, 1 ]),
53
- min (mesh .points [:, 1 ]),
54
- max (mesh .points [:, 2 ]),
55
- min (mesh .points [:, 2 ]),
56
- ]
57
- for ref , val in zip (refs , vals ):
58
- assert abs (val - ref ) < tol * abs (ref ), f"{ val :.8e} != { ref :.8e} "
48
+ for val , ref in vals_refs :
49
+ assert abs (val - ref ) < 1.0e-3 * abs (ref ), f"{ val :.8e} != { ref :.8e} "
59
50
60
- print (helpers .compute_triangle_areas (mesh .points , mesh .get_cells_type ("triangle" )))
61
- vol = sum (
62
- helpers .compute_triangle_areas (mesh .points , mesh .get_cells_type ("triangle" ))
51
+ triangle_areas = helpers .compute_triangle_areas (
52
+ mesh .points , mesh .get_cells_type ("triangle" )
63
53
)
54
+ vol = sum (triangle_areas )
64
55
ref = 1.2357989593759846
65
56
assert abs (vol - ref ) < ref * 1.0e-3 , vol
0 commit comments