@@ -13,8 +13,8 @@ Represents a wing section with leading edge, trailing edge, and aerodynamic prop
1313 - `["lei_airfoil_breukels", [d_tube,camber]]`: LEI airfoil with Breukels parameters
1414"""
1515struct Section
16- LE_point:: Vector{Float64}
17- TE_point:: Vector{Float64}
16+ LE_point:: MVec3
17+ TE_point:: MVec3
1818 aero_input:: Union{String, Tuple{String, Vector{Float64}}}
1919
2020 function Section (LE_point:: Vector{Float64} , TE_point:: Vector{Float64} , aero_input:: Union{String, Tuple{String, Vector{Float64}}} )
@@ -263,8 +263,8 @@ Returns:
263263function refine_mesh_for_linear_cosine_distribution (
264264 spanwise_panel_distribution:: String ,
265265 n_sections:: Int ,
266- LE:: Union{Matrix{Float64}, Adjoint{Float64, Matrix{Float64}}} ,
267- TE:: Union{Matrix{Float64}, Adjoint{Float64, Matrix{Float64}}} ,
266+ LE:: Union{Matrix{Float64}, Adjoint{Float64, Matrix{Float64}}, MMatrix{2, 3, Float64, 6} } ,
267+ TE:: Union{Matrix{Float64}, Adjoint{Float64, Matrix{Float64}}, MMatrix{2, 3, Float64, 6} } ,
268268 aero_input:: Union {Vector{String}, Vector{Tuple{String, Vector{Float64}}}})
269269
270270 # 1. Compute quarter chord line
@@ -525,7 +525,7 @@ function calculate_projected_area(wing::Wing,
525525 z_plane_vector = z_plane_vector ./ norm (z_plane_vector)
526526
527527 # Project point onto plane
528- function project_onto_plane (point:: Vector{Float64} , normal:: Vector{Float64} )
528+ function project_onto_plane (point:: PosVector , normal:: Vector{Float64} )
529529 return point .- dot (point, normal) .* normal
530530 end
531531
0 commit comments