@@ -20,12 +20,12 @@ Struct for storing the solution of the [solve!](@ref) function. Must contain all
2020 y_airf_array:: Matrix{Float64} = zeros (P, 3 )
2121 z_airf_array:: Matrix{Float64} = zeros (P, 3 )
2222 va_array:: Matrix{Float64} = zeros (P, 3 )
23- chord_array:: Vector{ Float64} = zeros (P )
23+ chord_array:: MVector{P, Float64} = zeros (MVector{P, Float64} )
2424 # ##
25- panel_width_array:: Vector{ Float64} = zeros (P )
26- cl_array:: Vector{ Float64} = zeros (P )
27- cd_array:: Vector{ Float64} = zeros (P )
28- cm_array:: Vector{ Float64} = zeros (P )
25+ panel_width_array:: MVector{P, Float64} = zeros (MVector{P, Float64} )
26+ cl_array:: MVector{P, Float64} = zeros (MVector{P, Float64} )
27+ cd_array:: MVector{P, Float64} = zeros (MVector{P, Float64} )
28+ cm_array:: MVector{P, Float64} = zeros (MVector{P, Float64} )
2929 panel_lift:: Matrix{Float64} = zeros (P,1 )
3030 panel_drag:: Matrix{Float64} = zeros (P,1 )
3131 panel_moment:: Matrix{Float64} = zeros (P,1 )
@@ -36,8 +36,8 @@ Struct for storing the solution of the [solve!](@ref) function. Must contain all
3636 moment:: MVec3 = zeros (MVec3)
3737 force_coefficients:: MVec3 = zeros (MVec3)
3838 moment_coefficients:: MVec3 = zeros (MVec3)
39- moment_distribution:: Vector{ Float64} = zeros (P )
40- moment_coeff_dist:: Vector{ Float64} = zeros (P )
39+ moment_distribution:: MVector{P, Float64} = zeros (MVector{P, Float64} )
40+ moment_coeff_dist:: MVector{P, Float64} = zeros (MVector{P, Float64} )
4141 solver_status:: SolverStatus = FAILURE
4242end
4343
@@ -58,7 +58,7 @@ function LoopResult(P)
5858end
5959
6060@with_kw struct BaseResult{P}
61- va_norm_array:: Vector{ Float64} = zeros (P )
61+ va_norm_array:: MVector{P, Float64} = zeros (MVector{P, Float64} )
6262 va_unit_array:: Matrix{Float64} = zeros (P, 3 )
6363end
6464
@@ -556,7 +556,7 @@ function gamma_loop!(
556556end
557557
558558"""
559- smooth_circulation(circulation::Vector{Float64} ,
559+ smooth_circulation(circulation,
560560 smoothness_factor::Float64,
561561 damping_factor::Float64)
562562
@@ -566,7 +566,7 @@ Returns:
566566- Tuple of smoothed circulation and boolean indicating if smoothing was applied
567567"""
568568function smooth_circulation (
569- circulation:: Vector{Float64} ,
569+ circulation,
570570 smoothness_factor:: Float64 ,
571571 damping_factor:: Float64
572572)
0 commit comments