diff --git a/aerodynamicsOptimization/mainOptimization.m b/aerodynamicsOptimization/mainOptimization.m index c541bc760bd6831eb12a4a888e528bb62448adca..ecb35c11e10c237529f3f03fd07d3ad6e033f9e3 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 ffd593901e6d265ddce180c8eb74692b1eca9ca8..77f02f209d485d51023230565d1cbb3654f441f0 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 8cd0d05214ab6c6b10d1064c34b9a6fed5bdba54..49485729ad5a84d630b4d26367e517a863e8f7f9 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 cbb5dc74c9857aeb00a0754b4778363f8da62f4b..1321e849a4c588bcd2b694977c6f4c560bc10300 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 fb089e62681fe8e232c13e101691a61b64dc033b..ec3da7a9ae2d06aa3dd22017ac57ae40723f7d0c 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 7b6421cf2ade32d0b0ce096edc11ef3863ece2b1..cabaf9845796c321e99c69f6f1499f5215444894 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 33a3e6cb2205f40807ea02db3114ad6761a7411d..b4803e254f250b7127ede63e359732aa58bd0ec4 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 eee5d0ba90afb7ba8d1f657be75940fdb55affe0..56ac7b8a3304468c95c98759afba48d32ca87a90 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 e4ecac839e8658fa481493db9ccc689b9269daea..155ec7034a71b7c6c839d1e271f1ddf096d9ba79 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 f36cefd6e7ecf7ee69674f3c1a4ecd24e9defdb0..363be07e438f4a9f39aa86af1bd13ff4fc203727 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 3d374e55561452492398a40e83144f12e2c8140e..5a14012e66984dad38c24bb25730d63e960fc6df 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 1fc32daafebb97c85a167bca9ed97ec50e40177d..b4ae30af6a95f30fadbbf521c5563478ce473d63 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');