Source code for pyleecan.Methods.Slot.HoleM50.comp_radius
# -*- coding: utf-8 -*-
from numpy import angle, arcsin, arctan, array, cos, exp
[docs]def comp_radius(self):
"""Compute the radius of the min and max circle that contains the slot
Parameters
----------
self : HoleM50
A HoleM50 object
Returns
-------
(Rmin,Rmax): tuple
Radius of the circle that contains the slot [m]
"""
Rmax = self.get_Rext() - self.H1
point_dict = self._comp_point_coordinate()
Rmin = min(abs(point_dict["Z5"]), abs(point_dict["Z7"]))
return (Rmin, Rmax)