From bb33e83f314b3d1eef7d2da65b85cfd63e56ba82 Mon Sep 17 00:00:00 2001 From: Federico Felici <federico.felici@epfl.ch> Date: Thu, 5 Dec 2019 14:49:53 +0100 Subject: [PATCH] Fix for cases of multiple output names --- code/classes/SCDclass_expcode.m | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/classes/SCDclass_expcode.m b/code/classes/SCDclass_expcode.m index 12fd2e8..7266965 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) -- GitLab