Index: ../trunk-jpl/src/m/classes/transient.m =================================================================== --- ../trunk-jpl/src/m/classes/transient.m (revision 16367) +++ ../trunk-jpl/src/m/classes/transient.m (revision 16368) @@ -44,7 +44,9 @@ md = checkfield(md,'transient.isgroundingline','numel',[1],'values',[0 1]); md = checkfield(md,'transient.isgia','numel',[1],'values',[0 1]); md = checkfield(md,'transient.isdamage','numel',[1],'values',[0 1]); - md = checkfield(md,'transient.requested_outputs','size',[1 NaN]); + if ~isempty(md.transient.requested_outputs), + md = checkfield(md,'transient.requested_outputs','size',[1 NaN]); + end end % }}} function disp(obj) % {{{ Index: ../trunk-jpl/src/m/classes/model.m =================================================================== --- ../trunk-jpl/src/m/classes/model.m (revision 16367) +++ ../trunk-jpl/src/m/classes/model.m (revision 16368) @@ -44,6 +44,7 @@ qmu = 0; results = 0; + outputdefinition = 0; radaroverlay = 0; miscellaneous = 0; private = 0; @@ -1077,6 +1078,7 @@ md.qmu = qmu(); md.radaroverlay = radaroverlay(); md.results = struct(); + md.outputdefinition = outputdefinition(); md.miscellaneous = miscellaneous(); md.private = private(); end @@ -1113,6 +1115,7 @@ disp(sprintf('%19s: %-22s -- %s','flaim' ,['[1x1 ' class(obj.flaim) ']'],'flaim parameters')); disp(sprintf('%19s: %-22s -- %s','inversion' ,['[1x1 ' class(obj.inversion) ']'],'parameters for inverse methods')); disp(sprintf('%19s: %-22s -- %s','qmu' ,['[1x1 ' class(obj.qmu) ']'],'dakota properties')); + disp(sprintf('%19s: %-22s -- %s','outputdefinition',['[1x1 ' class(obj.outputdefinition) ']'],'output definition')); disp(sprintf('%19s: %-22s -- %s','results' ,['[1x1 ' class(obj.results) ']'],'model results')); disp(sprintf('%19s: %-22s -- %s','radaroverlay' ,['[1x1 ' class(obj.radaroverlay) ']'],'radar image for plot overlay')); disp(sprintf('%19s: %-22s -- %s','miscellaneous' ,['[1x1 ' class(obj.miscellaneous) ']'],'miscellaneous fields'));