Source code for pyleecan.Methods.Slot.Hole.convert_to_UD
from ....Functions.Load.import_class import import_class
[docs]def convert_to_UD(self):
"""Convert the hole to HoleUD"""
HoleUD = import_class("pyleecan.Classes", "HoleUD")
surf_list = self.build_geometry()
magnet_dict = self.get_magnet_dict()
magnetization_dict = self.comp_magnetization_dict()
return HoleUD(
surf_list=surf_list,
magnet_dict=magnet_dict,
Zh=self.Zh,
mat_void=self.mat_void,
magnetization_dict_offset=magnetization_dict,
)