Source code for pyleecan.Methods.Machine.LamSlotWind.comp_output_geo
# -*- coding: utf-8 -*-
from ....Classes.Lamination import Lamination
[docs]def comp_output_geo(self):
"""Compute the main geometry output
Parameters
----------
self : Lamination
A Lamination object
Returns
-------
output: OutGeoLam
Main geometry output of the lamintion
"""
output = Lamination.comp_output_geo(self)
output.Ksfill = self.comp_fill_factor()
if self.slot is None:
output.S_slot = 0
output.S_slot_wind = 0
else:
output.S_slot = self.slot.comp_surface()
output.S_slot_wind = self.slot.comp_surface_active()
# output.S_wind_act = self.winding.conductor.comp_surface_active()
return output