From 657ac2cf81f4d38daf46c208189cd741835ee9d0 Mon Sep 17 00:00:00 2001 From: Federico Felici <federico.felici@epfl.ch> Date: Wed, 24 Nov 2021 15:15:06 +0100 Subject: [PATCH] Further minor cleanups of mdsobjcontainer class --- code/classes/SCDclass_mdsobjcontainer.m | 33 +++++++++++-------------- 1 file changed, 14 insertions(+), 19 deletions(-) diff --git a/code/classes/SCDclass_mdsobjcontainer.m b/code/classes/SCDclass_mdsobjcontainer.m index 904efe4..9c477bd 100644 --- a/code/classes/SCDclass_mdsobjcontainer.m +++ b/code/classes/SCDclass_mdsobjcontainer.m @@ -30,28 +30,24 @@ classdef SCDclass_mdsobjcontainer end function obj = printparameters(obj) - % prints the parameters object list - if obj.numparams>0 - for ii=1:obj.numparams - obj.mdsparams(ii).printinfo(); - end - end + % prints the parameters object list + for ii=1:obj.getnumparams + obj.mdsparams(ii).printinfo(); + end end function obj = actualizeparameters(obj, shot) - % actualize the parameters on the gove data dictionary, - % naive version with a mds acces for every parameter - if obj.numparams>0 - for ii=1:obj.numparams - if(strcmp(obj.modeltoactualize,'all')) - obj.mdsparams(ii).actualizedata(shot); - else - if(strcmp(obj.modeltoactualize,obj.mdsparams(ii).getmodelname)) - obj.mdsparams(ii).actualizedata(shot); - end - end - end + % actualize the parameters on the gove data dictionary, + % naive version with a mds acces for every parameter + for ii=1:obj.getnumparams + if(strcmp(obj.modeltoactualize,'all')) + obj.mdsparams(ii).actualizedata(shot); + else + if(strcmp(obj.modeltoactualize,obj.mdsparams(ii).getmodelname)) + obj.mdsparams(ii).actualizedata(shot); + end end + end end function obj = addwavegen(obj, wavegen) @@ -108,7 +104,6 @@ classdef SCDclass_mdsobjcontainer numparamstoimport = source.getnumparams; paramstoimport = source.mdsparams; - exclusionlist = false(size(paramstoimport)); if ~isempty(obj.mdsparams) destparamlist = obj.mdsparams.gettargetparam; % existing destination parameter names -- GitLab