Changeset 24793 for issm/trunk-jpl/src/m/classes/SMBsemic.m
- Timestamp:
- 05/05/20 06:26:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/SMBsemic.m
r24240 r24793 20 20 s0gcm = NaN; 21 21 steps_per_step = 1; 22 averaging = 0; 22 23 requested_outputs = {}; 23 24 end … … 80 81 end 81 82 md = checkfield(md,'fieldname','smb.steps_per_step','>=',1,'numel',[1]); 83 md = checkfield(md,'fieldname','smb.averaging',,'numel',[1],'values',[0 1 2]); 82 84 md = checkfield(md,'fieldname','smb.requested_outputs','stringrow',1); 83 85 … … 104 106 fielddisplay(self,'s0gcm','GCM reference elevation; (default is 0) [m]'); 105 107 fielddisplay(self, 'steps_per_step', 'number of smb steps per time step'); 108 fielddisplay(self, 'averaging', 'averaging methods from short to long steps'); 109 disp(sprintf('%55s 0: Arithmetic (default)'); 110 disp(sprintf('%55s 0: Geometric'); 111 disp(sprintf('%55s 0: Harmonic'); 106 112 fielddisplay(self,'requested_outputs','additional outputs requested'); 107 113 end % }}} … … 124 130 WriteData(fid,prefix,'object',self,'class','smb','fieldname','dailytemperature','format','DoubleMat','mattype',1,'timeserieslength',md.mesh.numberofvertices+1,'yts',md.constants.yts); 125 131 WriteData(fid, prefix, 'object', self, 'fieldname', 'steps_per_step', 'format', 'Integer'); 132 WriteData(fid, prefix, 'object', self, 'fieldname', 'averaging', 'format', 'Integer'); 126 133 %process requested outputs 127 134 outputs = self.requested_outputs;
Note:
See TracChangeset
for help on using the changeset viewer.