From f3e83e8df6cb1be20cd63dcb0ede9f465cb37f4a Mon Sep 17 00:00:00 2001 From: Mauco03 <marco.gaibotti@skywarder.eu> Date: Wed, 12 Feb 2025 22:43:13 +0100 Subject: [PATCH] [handle-value-conversion][Wind] Replaced WindCustom with Wind --- aerodynamicsOptimization/mainOptimization.m | 4 ++-- aerodynamicsOptimization/src/OptimizationGA.m | 2 +- apogeeAnalysis/mainApogeeAnalysis.m | 2 +- apogeeAnalysis/src/engineCutApogee.m | 2 +- apogeeAnalysis/src/standardApogee.m | 2 +- caAnalysis/mainCaAnalysis.m | 4 ++-- caAnalysis/src/initCaAnalysis.m | 2 +- sensitivityAnalysis/mainSensitivity.m | 4 ++-- sensitivityAnalysis/src/sensitivityStochRun.m | 2 +- sensitivityAnalysis/src/stochParameters/updateData.m | 2 +- simulator/mainSimulator.m | 4 ++-- stabilityAnalysis/mainStabilityAnalysis.m | 2 +- 12 files changed, 16 insertions(+), 16 deletions(-) diff --git a/aerodynamicsOptimization/mainOptimization.m b/aerodynamicsOptimization/mainOptimization.m index c541bc76..ecb35c11 100644 --- a/aerodynamicsOptimization/mainOptimization.m +++ b/aerodynamicsOptimization/mainOptimization.m @@ -1,7 +1,7 @@ function mainOptimization(rocket, wind, environment, settings, options) arguments rocket Rocket = Rocket.empty - wind WindCustom = WindCustom.empty + wind Wind = Wind.empty environment Environment = Environment.empty settings Settings = Settings.empty @@ -53,7 +53,7 @@ if ~contains(path, dissilePath), addpath(genpath(dissilePath)); end mission = Mission(true); if isempty(rocket), rocket = Rocket(mission); end if isempty(environment), environment = Environment(mission, rocket.motor); end -if isempty(wind), wind = WindCustom(mission); end +if isempty(wind), wind = Wind(mission); end if isempty(settings), settings = Settings('ode', 'optimization'); end Settings.read(settings, options, 'optimization'); diff --git a/aerodynamicsOptimization/src/OptimizationGA.m b/aerodynamicsOptimization/src/OptimizationGA.m index ffd59390..77f02f20 100644 --- a/aerodynamicsOptimization/src/OptimizationGA.m +++ b/aerodynamicsOptimization/src/OptimizationGA.m @@ -4,7 +4,7 @@ arguments input struct rocket Rocket environment Environment - wind WindCustom + wind Wind settings Settings wrapper DataWrapper end diff --git a/apogeeAnalysis/mainApogeeAnalysis.m b/apogeeAnalysis/mainApogeeAnalysis.m index 8cd0d052..49485729 100644 --- a/apogeeAnalysis/mainApogeeAnalysis.m +++ b/apogeeAnalysis/mainApogeeAnalysis.m @@ -46,7 +46,7 @@ end %% PREPARE DATA FOR SIMULATION % Winds -winds = [WindCustom(); WindCustom()]; +winds = [Wind(); Wind()]; winds(1).altitudes = settings.cases(1).wind.altitudes; winds(1).magnitudeDistribution = "u"; winds(1).azimuthDistribution = "u"; diff --git a/apogeeAnalysis/src/engineCutApogee.m b/apogeeAnalysis/src/engineCutApogee.m index cbb5dc74..1321e849 100644 --- a/apogeeAnalysis/src/engineCutApogee.m +++ b/apogeeAnalysis/src/engineCutApogee.m @@ -5,7 +5,7 @@ arguments mission Mission selectedMotors (:, 1) struct environments (2, 1) Environment - winds (2, 1) WindCustom + winds (2, 1) Wind airbrakes (2, 1) Airbrakes end % diff --git a/apogeeAnalysis/src/standardApogee.m b/apogeeAnalysis/src/standardApogee.m index fb089e62..ec3da7a9 100644 --- a/apogeeAnalysis/src/standardApogee.m +++ b/apogeeAnalysis/src/standardApogee.m @@ -5,7 +5,7 @@ arguments mission Mission selectedMotors (:, 1) struct environments (2, 1) Environment - winds (2, 1) WindCustom + winds (2, 1) Wind airbrakes (2, 1) Airbrakes end % diff --git a/caAnalysis/mainCaAnalysis.m b/caAnalysis/mainCaAnalysis.m index 7b6421cf..cabaf984 100644 --- a/caAnalysis/mainCaAnalysis.m +++ b/caAnalysis/mainCaAnalysis.m @@ -1,7 +1,7 @@ function [dHdCA] = mainCaAnalysis(rocket, wind, environment, cfdData) arguments rocket = [] % Rocket = Rocket.empty - wind = [] % WindCustom = WindCustom.empty + wind = [] % Wind = Wind.empty environment = [] % Environment = Environment.empty cfdData (2, :) double = [] end @@ -22,7 +22,7 @@ if isDissileMissing, addpath(genpath(dissilePath)); end mission = Mission(true); if isempty(rocket), rocket = Rocket(mission); end if isempty(environment), environment = Environment(mission, rocket.motor); end -if isempty(wind), wind = WindCustom(mission); end +if isempty(wind), wind = Wind(mission); end settings = Settings('ode'); settings.addprop('simulator'); diff --git a/caAnalysis/src/initCaAnalysis.m b/caAnalysis/src/initCaAnalysis.m index 33a3e6cb..b4803e25 100644 --- a/caAnalysis/src/initCaAnalysis.m +++ b/caAnalysis/src/initCaAnalysis.m @@ -1,7 +1,7 @@ function [defaultCa, modCa] = initCaAnalysis(rocket, wind, settings, cfd) arguments rocket Rocket - wind WindCustom + wind Wind settings Settings cfd (2, :) double = [] end diff --git a/sensitivityAnalysis/mainSensitivity.m b/sensitivityAnalysis/mainSensitivity.m index eee5d0ba..56ac7b8a 100644 --- a/sensitivityAnalysis/mainSensitivity.m +++ b/sensitivityAnalysis/mainSensitivity.m @@ -2,7 +2,7 @@ function [postProcess, parameters] = ... mainSensitivity(rocket, wind, environment, settings, plots) arguments rocket = [] % Rocket = Rocket.empty - wind = [] % WindCustom = WindCustom.empty + wind = [] % Wind = Wind.empty environment = [] % Environment = Environment.empty settings = [] % Settings = Settings.empty @@ -47,7 +47,7 @@ if isDissileMissing, addpath(genpath(dissilePath)); end mission = Mission(true); if isempty(rocket), rocket = Rocket(mission); end if isempty(environment), environment = Environment(mission, rocket.motor); end -if isempty(wind), wind = WindCustom(mission); end +if isempty(wind), wind = Wind(mission); end if isempty(settings), settings = Settings('ode', 'sensitivity'); end Settings.read(settings, plots, 'sensitivity', 'plots'); diff --git a/sensitivityAnalysis/src/sensitivityStochRun.m b/sensitivityAnalysis/src/sensitivityStochRun.m index e4ecac83..155ec703 100644 --- a/sensitivityAnalysis/src/sensitivityStochRun.m +++ b/sensitivityAnalysis/src/sensitivityStochRun.m @@ -3,7 +3,7 @@ function [ascent, descentPara, descentBall, stability] = ... arguments rocketRef Rocket envRef Environment - wind WindCustom {mustBeA(wind, {'WindCustom', 'WindMatlab'})} + wind Wind {mustBeA(wind, {'Wind', 'WindMatlab'})} parameters struct settings Settings wrapper DataWrapper diff --git a/sensitivityAnalysis/src/stochParameters/updateData.m b/sensitivityAnalysis/src/stochParameters/updateData.m index f36cefd6..363be07e 100644 --- a/sensitivityAnalysis/src/stochParameters/updateData.m +++ b/sensitivityAnalysis/src/stochParameters/updateData.m @@ -2,7 +2,7 @@ function updateData(rocket, env, wind, parameters, k) arguments rocket Rocket env Environment - wind WindCustom + wind Wind parameters struct k double end diff --git a/simulator/mainSimulator.m b/simulator/mainSimulator.m index 3d374e55..5a14012e 100644 --- a/simulator/mainSimulator.m +++ b/simulator/mainSimulator.m @@ -1,7 +1,7 @@ function [ascent, descent] = mainSimulator(rocket, wind, environment, settings, options) arguments rocket = [] % Rocket = Rocket.empty - wind = [] % WindCustom = WindCustom.empty + wind = [] % Wind = Wind.empty environment = [] % Environment = Environment.empty settings = [] % Settings = Settings.empty @@ -45,7 +45,7 @@ if isCommonMissing, addpath(genpath(commonPath)); end mission = Mission(true); if isempty(rocket), rocket = Rocket(mission); end if isempty(environment), environment = Environment(mission, rocket.motor); end -if isempty(wind), wind = WindCustom(mission); end +if isempty(wind), wind = Wind(mission); end if isempty(settings), settings = Settings('ode', 'simulator'); end Settings.read(settings, options, 'simulator'); diff --git a/stabilityAnalysis/mainStabilityAnalysis.m b/stabilityAnalysis/mainStabilityAnalysis.m index 1fc32daa..b4ae30af 100644 --- a/stabilityAnalysis/mainStabilityAnalysis.m +++ b/stabilityAnalysis/mainStabilityAnalysis.m @@ -44,7 +44,7 @@ addpath(genpath(dissilePath)); mission = Mission(true); if isempty(rocket), rocket = Rocket(mission); end if isempty(environment), environment = Environment(mission, rocket.motor); end -if isempty(wind), wind = WindCustom(mission); end +if isempty(wind), wind = Wind(mission); end if isempty(settings), settings = Settings('stabilityAnalysis', 'ode'); end % Settings.read(settings, options, 'stability'); -- GitLab