diff --git a/minimisers/DE/runDE.m b/minimisers/DE/runDE.m index 78664a5e2..dcd9aecd2 100644 --- a/minimisers/DE/runDE.m +++ b/minimisers/DE/runDE.m @@ -38,7 +38,7 @@ % Alternates between differential mutation and three-point- % recombination. - I_strategy = 5; + I_strategy = controls.strategy; % I_refresh intermediate output will be produced after "I_refresh" % iterations. No intermediate output will be produced diff --git a/targetFunctions/+domainsTF/standardLayers.m b/targetFunctions/+domainsTF/standardLayers.m index 4d7eeb470..052af2346 100644 --- a/targetFunctions/+domainsTF/standardLayers.m +++ b/targetFunctions/+domainsTF/standardLayers.m @@ -11,7 +11,8 @@ [repeatLayers,... data,... dataLimits,... - simLimits,~,... + simLimits,... + contrastLayers,... layersDetails,~] = parseCells(problemCells); % Additionally extract the additional domain layers details @@ -95,9 +96,9 @@ subRoughs(i) = params(1); end - for i = 1:size(domainContrastLayers1,1) - domainContrastLayers1{i} = domainContrastLayers{i,1}; - domainContrastLayers2{i} = domainContrastLayers{i,2}; + for i = 1:numberOfContrasts + domainContrastLayers1{i} = domainContrastLayers{contrastLayers{i}(1)}; + domainContrastLayers2{i} = domainContrastLayers{contrastLayers{i}(2)}; end if strcmpi(parallel, coderEnums.parallelOptions.Contrasts)