diff --git a/code/classes/SCDclass_expcode.m b/code/classes/SCDclass_expcode.m index 12fd2e85e3b336693df3f24e7a8657b9b1db79e0..72669655a2d3bffdedc8f11be322557a11be42de 100644 --- a/code/classes/SCDclass_expcode.m +++ b/code/classes/SCDclass_expcode.m @@ -25,7 +25,7 @@ classdef SCDclass_expcode maincode % Expcode numerical code status % Expcode development status loadverbose % Verbosity level of the loading (currently 0 or 1) - + % Per node properties structs node01 node02 @@ -403,10 +403,12 @@ classdef SCDclass_expcode toadd=1; if(~isempty(obj.stdinits)) for jj=1:numel(obj.stdinits) - if(strcmp(char(obj.stdinits{jj}{2}),algoinits{ii}{2})) + for kk=1:numel(obj.stdinits{jj}{2}) + if(strcmp(char(obj.stdinits{jj}{2}{kk}),algoinits{ii}{2})) warning('SCDclass_expcode:addalgorithm','An init driving the structure %s has already been added, ignoring algorithm object.\d',algoinits{ii}{2}) toadd=0; end + end end end if(toadd)