0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026 function dispDetails(obj)
0027 if ~isempty(obj.namePb)
0028 Ofprintf('\n## Problem: %s\n',obj.namePb);
0029 Ofprintf('# Objective function(s):');
0030
0031 funDisp=@(x)fprintf(' %s,',x);
0032
0033 if obj.nbObj>1
0034 cellfun(funDisp,obj.funObj);
0035 else
0036 fprintf(' %s',obj.funObj{1});
0037 end
0038 fprintf('\n');
0039
0040 Ofprintf('# Constraint function(s):');
0041 if obj.nbCons==0
0042 fprintf(' None');
0043 else
0044 cellfun(funDisp,obj.funCons);
0045 end
0046 fprintf('\n');
0047
0048 Ofprintf('# Considered dimension: %i\n',obj.dim);
0049 Ofprintf('# Considered design space:\n');
0050 Ofprintf('# Min: ');fprintf('%-+d\t',obj.xMin);fprintf('\n');
0051 Ofprintf('# Max: ');fprintf('%-+d\t',obj.xMax);fprintf('\n');
0052 Ofprintf('# Considered global minimum(s) (sample points and response value(s)):\n');
0053
0054 Xmin=obj.globMinX;
0055 Zmin=obj.globMinZ;
0056 for itM=1:numel(Zmin)
0057 Ofprintf('# ');
0058 fprintf('%-+d\t',Xmin(itM,:));
0059 fprintf('|| %d \n',Zmin(itM));
0060 end
0061 fprintf('\n');
0062 end
0063 end