diff --git a/femmt/functions_reluctance.py b/femmt/functions_reluctance.py index 76d017b7..811f1641 100644 --- a/femmt/functions_reluctance.py +++ b/femmt/functions_reluctance.py @@ -1111,7 +1111,8 @@ def resistance_litz_wire(core_inner_diameter: float, window_w: float, window_h: # figure out the windings per column windings_per_column = possible_number_turns_per_column * np.ones(int(number_of_columns)) last_column_turns = np.mod(turns_count, possible_number_turns_per_column) - windings_per_column[-1] = last_column_turns + if last_column_turns != 0: + windings_per_column[-1] = last_column_turns # get the total turn length total_turn_length = np.sum(np.multiply(windings_per_column, turn_length_per_column)) @@ -1130,7 +1131,8 @@ def resistance_litz_wire(core_inner_diameter: float, window_w: float, window_h: number_of_rows = np.ceil(turns_count / possible_number_turns_per_row) windings_per_row = possible_number_turns_per_row * np.ones(int(number_of_rows)) last_row_turns = np.mod(turns_count, possible_number_turns_per_row) - windings_per_row[-1] = last_row_turns + if last_row_turns != 0: + windings_per_row[-1] = last_row_turns # get the total turn length total_turn_length = 0