Changeset 24797
- Timestamp:
- 05/05/20 07:46:37 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/SMBforcing.m
r24240 r24797 10 10 steps_per_step = 1; 11 11 requested_outputs = {}; 12 averaging = 0; 12 13 end 13 14 methods … … 61 62 md = checkfield(md,'fieldname','smb.requested_outputs','stringrow',1); 62 63 md = checkfield(md,'fieldname','smb.isclimatology','values',[0 1]); 64 md = checkfield(md, 'fieldname', 'smb.averaging', 'numel', [1], 'values', [0, 1, 2]) 63 65 if (self.isclimatology) 64 66 md = checkfield(md,'fieldname', 'smb.mass_balance', 'size',[md.mesh.numberofvertices+1],... … … 72 74 fielddisplay(self, 'steps_per_step', 'number of smb steps per time step'); 73 75 fielddisplay(self,'requested_outputs','additional outputs requested'); 76 fielddisplay(self,'averaging','averaging methods from short to long steps'); 74 77 end % }}} 75 78 function marshall(self,prefix,md,fid) % {{{ … … 79 82 WriteData(fid,prefix,'name','md.smb.model','data',1,'format','Integer'); 80 83 WriteData(fid,prefix,'object',self,'class','smb','fieldname','mass_balance','format','DoubleMat','mattype',1,'scale',1./yts,'timeserieslength',md.mesh.numberofvertices+1,'yts',md.constants.yts); 81 %WriteData(fid,prefix,'object',self,'class','smb','fieldname','mass_balance','format','CompressedMat','mattype',1,'scale',1./yts,'timeserieslength',md.mesh.numberofvertices+1,'yts',md.constants.yts);82 84 WriteData(fid, prefix, 'object', self, 'fieldname', 'steps_per_step', 'format', 'Integer'); 85 WriteData(fid, prefix, 'object', self, 'fieldname', 'averaging', 'format', 'Integer') 83 86 84 87 %process requested outputs
Note:
See TracChangeset
for help on using the changeset viewer.