Changeset 20137 for issm/trunk-jpl/src/m/classes/transient.m
- Timestamp:
- 02/11/16 19:41:10 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/transient.m
r19958 r20137 16 16 iscalving = 0; 17 17 ishydrology = 0; 18 isslr = 0; 19 iscoupler = 0; 18 20 requested_outputs = {}; 19 21 end … … 40 42 self.iscalving =0; 41 43 self.ishydrology = 0; 44 self.isslr = 0; 45 self.iscoupler = 0; 42 46 43 47 %default output … … 57 61 self.iscalving = 0; 58 62 self.ishydrology = 0; 63 self.isslr = 0; 64 self.iscoupler = 0; 59 65 60 66 %default output … … 84 90 md = checkfield(md,'fieldname','transient.ishydrology','numel',[1],'values',[0 1]); 85 91 md = checkfield(md,'fieldname','transient.requested_outputs','stringrow',1); 92 md = checkfield(md,'fieldname','transient.isslr','numel',[1],'values',[0 1]); 93 md = checkfield(md,'fieldname','transient.iscoupler','numel',[1],'values',[0 1]); 86 94 87 95 end % }}} … … 99 107 fielddisplay(self,'iscalving','indicates whether calving is used in the transient'); 100 108 fielddisplay(self,'ishydrology','indicates whether an hydrology model is used'); 109 fielddisplay(self,'isslr','indicates whether a thermal solution is used in the transient'); 110 fielddisplay(self,'iscoupler','indicates whether different models are being run with need for coupling'); 101 111 fielddisplay(self,'requested_outputs','list of additional outputs requested'); 102 112 … … 113 123 WriteData(fid,'object',self,'fieldname','islevelset','format','Boolean'); 114 124 WriteData(fid,'object',self,'fieldname','iscalving','format','Boolean'); 125 WriteData(fid,'object',self,'fieldname','isslr','format','Boolean'); 126 WriteData(fid,'object',self,'fieldname','iscoupler','format','Boolean'); 115 127 116 128 %process requested outputs … … 135 147 writejsdouble(fid,[modelname '.trans.iscalving'],self.iscalving); 136 148 writejsdouble(fid,[modelname '.trans.ishydrology'],self.ishydrology); 149 writejsdouble(fid,[modelname '.trans.isslr'],self.isslr); 150 writejsdouble(fid,[modelname '.trans.iscoupler'],self.iscoupler); 137 151 writejscellstring(fid,[modelname '.trans.requested_outputs'],self.requested_outputs); 138 152
Note:
See TracChangeset
for help on using the changeset viewer.