Source code for pyleecan.Methods.Slot.Slot.comp_height

# -*- coding: utf-8 -*-

from numpy import array


[docs]def comp_height(self, Ndisc=200): """Compute the height of the Slot. Caution, the bottom of the Slot is an Arc Parameters ---------- self : Slot A Slot object Ndisc : int Number of point to discretize the lines Returns ------- Htot: float Height of the slot [m] """ Rbo = self.get_Rbo() surf = self.get_surface() point_list = surf.discretize(Ndisc) point_list = array(point_list) if self.is_outwards(): return max(abs(point_list)) - Rbo else: return Rbo - min(abs(point_list))