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', 'cost'};
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 'cost', 'LEGACY COSTS' );
0026 fprintf('\n');
0027 for k = 1:length(set_types)
0028 om.display_set(set_types{k}, set_names.(set_types{k}));
0029 end
0030
0031
0032 fprintf(' userdata = ');
0033 if ~isempty(om.userdata)
0034 fprintf('\n');
0035 end
0036 if have_feature('octave')
0037 fprintf(' <scalar struct>\n');
0038 else
0039 display(om.userdata);
0040 end
0041
0042 fprintf(' mpc = ');
0043 if ~isempty(fieldnames(om.mpc))
0044 fprintf('\n');
0045 end
0046 if have_feature('octave')
0047 fprintf(' <scalar struct>\n');
0048 else
0049 display(om.mpc);
0050 end