listPb

PURPOSE ^

% extract list of problems

SYNOPSIS ^

function l=listPb(typePb)

DESCRIPTION ^

% extract list of problems

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 %% extract list of problems
0002 function l=listPb(typePb)
0003 
0004 if nargin==0;typePb='';end
0005 
0006 switch typePb
0007     case {'UnConstrained','Un','un','Unconstrained','unconstrained'}
0008         strPb=loadDimUn();
0009         l=fieldnames(strPb);
0010     case {'Constrained','Cons','cons','constrained'}
0011         strPb=loadProbCons();
0012         %
0013         l=fieldnames(strPb);
0014     case {'MultiObj','Multi','multi','Multiobj','multiobj'}
0015         strPb=loadProbMulti();
0016         %
0017         l=fieldnames(strPb);
0018     otherwise
0019         strPbUn=loadDimUn();
0020         strPbCons=loadProbCons();
0021         strPbMulti=loadProbMulti();
0022         %
0023         listPbUn=fieldnames(strPbUn);
0024         listPbCons=fieldnames(strPbCons);
0025         listPbMulti=fieldnames(strPbMulti);
0026         %
0027         l=vertcat(listPbUn,listPbCons,listPbMulti);
0028 end
0029 end

Generated on Tue 28-May-2019 16:00:34 by m2html © 2005