diff --git a/code/classes/SCDclass_mdsobjcontainer.m b/code/classes/SCDclass_mdsobjcontainer.m index 904efe46aa2357a71091794a7de1c6dd31a0e804..9c477bdcc74673462c78c7749dcbcac56dcc4469 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