@@ -472,7 +472,7 @@ def get_aero_from_neuralfoil(
472472
473473 def upper_coordinates (
474474 self ,
475- x_over_c : float | np . ndarray = np .linspace (1 , 0 , 101 ),
475+ x_over_c : Vectorizable = np .linspace (1 , 0 , 101 ),
476476 ) -> np .ndarray :
477477 x_over_c = np .array (x_over_c )
478478
@@ -528,7 +528,7 @@ def tall(vector):
528528
529529 def lower_coordinates (
530530 self ,
531- x_over_c : float | np . ndarray = np .linspace (0 , 1 , 101 ),
531+ x_over_c : Vectorizable = np .linspace (0 , 1 , 101 ),
532532 ) -> np .ndarray :
533533 x_over_c = np .array (x_over_c )
534534
@@ -578,8 +578,8 @@ def tall(vector):
578578
579579 def local_camber (
580580 self ,
581- x_over_c : float | np . ndarray = np .linspace (0 , 1 , 101 ),
582- ) -> float | np . ndarray :
581+ x_over_c : Vectorizable = np .linspace (0 , 1 , 101 ),
582+ ) -> Vectorizable :
583583 upper = self .upper_coordinates (x_over_c = x_over_c )
584584 lower = self .lower_coordinates (x_over_c = x_over_c )
585585
@@ -590,8 +590,8 @@ def local_camber(
590590
591591 def local_thickness (
592592 self ,
593- x_over_c : float | np . ndarray = np .linspace (0 , 1 , 101 ),
594- ) -> float | np . ndarray :
593+ x_over_c : Vectorizable = np .linspace (0 , 1 , 101 ),
594+ ) -> Vectorizable :
595595 upper = self .upper_coordinates (x_over_c = x_over_c )
596596 lower = self .lower_coordinates (x_over_c = x_over_c )
597597
0 commit comments