0001 function display(om)
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017 set_types = {'var', 'nle', 'nli', 'lin', 'qdc', 'nlc'};
0018 set_names = struct(...
0019 'var', 'VARIABLES', ...
0020 'nle', 'NONLIN EQ CONSTRAINTS', ...
0021 'nli', 'NONLIN INEQ CONSTRAINTS', ...
0022 'lin', 'LINEAR CONSTRAINTS', ...
0023 'qdc', 'QUADRATIC COSTS', ...
0024 'nlc', 'GEN NONLIN COSTS' );
0025 fprintf('\n');
0026 for k = 1:length(set_types)
0027 om.display_set(set_types{k}, set_names.(set_types{k}));
0028 end
0029
0030
0031 fprintf(' userdata = ');
0032 if ~isempty(om.userdata)
0033 fprintf('\n');
0034 end
0035 if have_feature('octave')
0036 fprintf(' <scalar struct>\n');
0037 else
0038 display(om.userdata);
0039 end