1
- import numpy as np
2
1
import magpylib as magpy
2
+ import numpy as np
3
+
3
4
import magpylib_material_response
4
5
from magpylib_material_response .demag import apply_demag
5
6
from magpylib_material_response .meshing import mesh_Cuboid
@@ -15,33 +16,33 @@ def test_susceptibility_inputs():
15
16
"""
16
17
17
18
zone = magpy .magnet .Cuboid (
18
- dimension = (1 ,1 , 1 ),
19
- polarization = (0 ,0 , 1 ),
19
+ dimension = (1 , 1 , 1 ),
20
+ polarization = (0 , 0 , 1 ),
20
21
)
21
- mesh = mesh_Cuboid (zone , (2 ,2 , 2 ))
22
+ mesh = mesh_Cuboid (zone , (2 , 2 , 2 ))
22
23
23
24
dm1 = apply_demag (mesh , susceptibility = 4 )
24
- dm2 = apply_demag (mesh , susceptibility = (4 ,4 , 4 ))
25
- dm3 = apply_demag (mesh , susceptibility = [4 ]* 8 )
26
- dm4 = apply_demag (mesh , susceptibility = [(4 ,4 , 4 )]* 8 )
25
+ dm2 = apply_demag (mesh , susceptibility = (4 , 4 , 4 ))
26
+ dm3 = apply_demag (mesh , susceptibility = [4 ] * 8 )
27
+ dm4 = apply_demag (mesh , susceptibility = [(4 , 4 , 4 )] * 8 )
27
28
28
29
zone = magpy .magnet .Cuboid (
29
- dimension = (1 ,1 , 1 ),
30
- polarization = (0 ,0 , 1 ),
30
+ dimension = (1 , 1 , 1 ),
31
+ polarization = (0 , 0 , 1 ),
31
32
)
32
33
zone .susceptibility = 4
33
- mesh = mesh_Cuboid (zone , (2 ,2 , 2 ))
34
+ mesh = mesh_Cuboid (zone , (2 , 2 , 2 ))
34
35
dm5 = apply_demag (mesh )
35
36
36
37
zone = magpy .magnet .Cuboid (
37
- dimension = (1 ,1 , 1 ),
38
- polarization = (0 ,0 , 1 ),
38
+ dimension = (1 , 1 , 1 ),
39
+ polarization = (0 , 0 , 1 ),
39
40
)
40
- zone .susceptibility = (4 ,4 , 4 )
41
- mesh = mesh_Cuboid (zone , (2 ,2 , 2 ))
41
+ zone .susceptibility = (4 , 4 , 4 )
42
+ mesh = mesh_Cuboid (zone , (2 , 2 , 2 ))
42
43
dm6 = apply_demag (mesh )
43
44
44
- b1 = dm1 .getB ((1 ,2 , 3 ))
45
- for dm in [dm2 ,dm3 ,dm4 ,dm5 ,dm6 ]:
46
- bb = dm .getB ((1 ,2 , 3 ))
47
- np .testing .assert_allclose (b1 ,bb )
45
+ b1 = dm1 .getB ((1 , 2 , 3 ))
46
+ for dm in [dm2 , dm3 , dm4 , dm5 , dm6 ]:
47
+ bb = dm .getB ((1 , 2 , 3 ))
48
+ np .testing .assert_allclose (b1 , bb )
0 commit comments