Source code for pyleecan.Methods.Slot.HoleMag.comp_mass_magnet_id
[docs]def comp_mass_magnet_id(self, index):
"""Compute the mass of the hole magnet of the corresponding index
Parameters
----------
self : HoleMag
A HoleMag object
index : int
Index of the magnet to compute the surface
Returns
-------
Mmag: float
Mass of the Magnet [m**2]
"""
mag_list = self.get_magnet_list()
if mag_list[index] is None:
return 0
else:
if mag_list[index].Lmag is None:
Lmag = self.parent.L1
else:
Lmag = mag_list[index].Lmag
return self.comp_surface_magnet_id(index) * Lmag