@@ -6,7 +6,7 @@ Main structure for calculating aerodynamic properties of bodies.
66# Fields
77- panels::Vector{Panel}: Vector of Panel structs
88- wings::Vector{AbstractWing}: a vector of wings; a body can have multiple wings
9- - `_va`::Union{Nothing, Vector{Float64}, Tuple{MVec3 , Float64}}: A vector of the apparent wind speed,
9+ - `_va`::Union{Nothing, Vector{Float64}, Tuple{SVec3 , Float64}}: A vector of the apparent wind speed,
1010 or a tuple of the v_a vector and yaw rate (rad/s).
1111- `gamma_distribution`::Union{Nothing, Vector{Float64}}: unclear, please defined
1212- `alpha_uncorrected`::Union{Nothing, Vector{Float64}}: unclear, please define
@@ -16,7 +16,7 @@ Main structure for calculating aerodynamic properties of bodies.
1616mutable struct BodyAerodynamics
1717 panels:: Vector{Panel}
1818 wings:: Vector{AbstractWing} # can be a vector of Wings, or of KiteWings
19- _va:: Union{Nothing, Vector{Float64}, Tuple{MVec3 , Float64}}
19+ _va:: Union{Nothing, Vector{Float64}, Tuple{SVec3 , Float64}}
2020 gamma_distribution:: Union{Nothing, Vector{Float64}}
2121 alpha_uncorrected:: Union{Nothing, Vector{Float64}}
2222 alpha_corrected:: Union{Nothing, Vector{Float64}}
@@ -105,20 +105,20 @@ end
105105Structure to hold calculated panel properties.
106106
107107# Fields
108- - `aero_centers`::Vector{MVec3 }
109- - `control_points`::Vector{MVec3 }
110- - `bound_points_1`::Vector{MVec3 }
111- - `bound_points_2`::Vector{MVec3 }
108+ - `aero_centers`::Vector{SVec3 }
109+ - `control_points`::Vector{SVec3 }
110+ - `bound_points_1`::Vector{SVec3 }
111+ - `bound_points_2`::Vector{SVec3 }
112112- `x_airf`::Vector{Vector{Float64}}: unclear, please define
113113- `y_airf`::Vector{Vector{Float64}}: unclear, please define
114114- `z_airf`::Vector{Vector{Float64}}: unclear, please define
115115
116116"""
117117struct PanelProperties
118- aero_centers:: Vector{MVec3 }
119- control_points:: Vector{MVec3 }
120- bound_points_1:: Vector{MVec3 }
121- bound_points_2:: Vector{MVec3 }
118+ aero_centers:: Vector{SVec3 }
119+ control_points:: Vector{SVec3 }
120+ bound_points_1:: Vector{SVec3 }
121+ bound_points_2:: Vector{SVec3 }
122122 x_airf:: Vector{Vector{Float64}}
123123 y_airf:: Vector{Vector{Float64}}
124124 z_airf:: Vector{Vector{Float64}}
0 commit comments