Home > classes > @history > display.m

display

PURPOSE ^

DISPLAY implement terminal display for history object.

SYNOPSIS ^

function display(hists)

DESCRIPTION ^

 DISPLAY implement terminal display for history object.
 
 
 M Hewitson 30-01-07
 
 $Id: display.html,v 1.1 2007/06/08 14:15:05 hewitson Exp $

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function display(hists)
0002 
0003 % DISPLAY implement terminal display for history object.
0004 %
0005 %
0006 % M Hewitson 30-01-07
0007 %
0008 % $Id: display.html,v 1.1 2007/06/08 14:15:05 hewitson Exp $
0009 %
0010 for i=1:length(hists)
0011   h = hists(i);
0012   banner = sprintf('-------- %s / %s / %d ------------', get(h, 'name'), get(h, 'version'), get(h, 'n'));
0013   disp(banner);
0014 
0015   disp(' ')
0016   disp(sprintf('created: %s', h.created));
0017 
0018   % show input vars
0019   disp(['Inputs: ' get(h, 'invars')])
0020   
0021   % show parameter list
0022   disp('Parameters')
0023   disp('----------')
0024   plist = get(h, 'plist');
0025   if ~isempty(plist)
0026     plist
0027   end
0028 
0029   disp(' ')
0030 
0031   disp('Histories')
0032   disp('---------')
0033 
0034   % show input histories
0035   inhists = get(h, 'inhists');
0036   nhists = length(inhists);
0037   disp(sprintf('n input histories: %d', nhists));
0038   if nhists > 0
0039     inhists
0040   end
0041 
0042   disp(' ')
0043 
0044   bannerEnd = [];
0045   while length(bannerEnd) < length(banner)
0046     bannerEnd = [bannerEnd '-'];
0047   end
0048   disp(bannerEnd);
0049 
0050   disp(' ')
0051   disp(' ')
0052 end
0053 
0054 % END

Generated on Fri 08-Jun-2007 16:09:11 by m2html © 2003