Changeset 26208 for issm/trunk-jpl/src/m/classes/SMBmeltcomponents.m
- Timestamp:
- 04/23/21 15:37:25 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/SMBmeltcomponents.m
r24806 r26208 6 6 classdef SMBmeltcomponents 7 7 properties (SetAccess=public) 8 isclimatology = 0;9 8 accumulation = NaN; 10 9 evaporation = NaN; … … 71 70 md = checkfield(md,'fieldname','smb.averaging','numel',[1],'values',[0 1 2]); 72 71 md = checkfield(md,'fieldname','smb.requested_outputs','stringrow',1); 73 md = checkfield(md,'fieldname','smb.isclimatology','values',[0 1]);74 if (self.isclimatology)75 md = checkfield(md,'fieldname', 'smb.accumulation', 'size',[md.mesh.numberofvertices+1],...76 'message',['accumulation must have md.mesh.numberofvertices+1 rows in order to force a climatology']);77 md = checkfield(md,'fieldname', 'smb.melt', 'size',[md.mesh.numberofvertices+1],...78 'message',['melt must have md.mesh.numberofvertices+1 rows in order to force a climatology']);79 md = checkfield(md,'fieldname', 'smb.refreeze', 'size',[md.mesh.numberofvertices+1],...80 'message',['refreeze must have md.mesh.numberofvertices+1 rows in order to force a climatology']);81 md = checkfield(md,'fieldname', 'smb.evaporation', 'size',[md.mesh.numberofvertices+1],...82 'message',['evaporation must have md.mesh.numberofvertices+1 rows in order to force a climatology']);83 end84 72 end % }}} 85 73 function disp(self) % {{{ … … 89 77 fielddisplay(self,'melt','amount of ice melt in ice column [m/yr ice eq]'); 90 78 fielddisplay(self,'refreeze','amount of ice melt refrozen in ice column [m/yr ice eq]'); 91 fielddisplay(self,'isclimatology','repeat all forcings when past last forcing time (default false)');92 79 fielddisplay(self, 'steps_per_step', 'number of smb steps per time step'); 93 80 fielddisplay(self, 'averaging', 'averaging methods from short to long steps'); … … 117 104 end 118 105 WriteData(fid,prefix,'data',outputs,'name','md.smb.requested_outputs','format','StringArray'); 119 WriteData(fid,prefix,'object',self,'class','smb','fieldname','isclimatology','format','Boolean');120 106 121 107 end % }}}
Note:
See TracChangeset
for help on using the changeset viewer.