Changeset 14543
- Timestamp:
- 04/11/13 15:26:44 (12 years ago)
- Location:
- issm/trunk-jpl/src/m/classes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/transient.m
r14019 r14543 10 10 isthermal = 0; 11 11 isgroundingline = 0; 12 isgia = 0; 12 13 requested_outputs = NaN; 13 14 end … … 28 29 obj.isthermal=1; 29 30 obj.isgroundingline=0; 31 obj.isgia=0; 30 32 31 33 end % }}} … … 39 41 md = checkfield(md,'transient.isthermal','numel',[1],'values',[0 1]); 40 42 md = checkfield(md,'transient.isgroundingline','numel',[1],'values',[0 1]); 43 md = checkfield(md,'transient.isgia','numel',[1],'values',[0 1]); 41 44 md = checkfield(md,'transient.requested_outputs','size',[NaN 1]); 42 45 … … 49 52 fielddisplay(obj,'isthermal','indicates if a thermal solution is used in the transient'); 50 53 fielddisplay(obj,'isgroundingline','indicates if a groundingline migration is used in the transient'); 54 fielddisplay(obj,'isgia','indicates if a postglacial rebound model is used in the transient'); 51 55 fielddisplay(obj,'requested_outputs','list of additional outputs requested'); 52 56 … … 57 61 WriteData(fid,'object',obj,'fieldname','isthermal','format','Boolean'); 58 62 WriteData(fid,'object',obj,'fieldname','isgroundingline','format','Boolean'); 63 WriteData(fid,'object',obj,'fieldname','isgia','format','Boolean'); 59 64 WriteData(fid,'object',obj,'fieldname','requested_outputs','format','DoubleMat','mattype',3); 60 65 end % }}} -
issm/trunk-jpl/src/m/classes/transient.py
r14019 r14543 20 20 self.isthermal = False 21 21 self.isgroundingline = False 22 self.isgia = False 22 23 self.requested_outputs = float('NaN') 23 24 … … 33 34 string="%s\n%s"%(string,fielddisplay(self,'isthermal','indicates if a thermal solution is used in the transient')) 34 35 string="%s\n%s"%(string,fielddisplay(self,'isgroundingline','indicates if a groundingline migration is used in the transient')) 36 string="%s\n%s"%(string,fielddisplay(self,'isgia','indicates if a postglacial rebound is used in the transient')) 35 37 string="%s\n%s"%(string,fielddisplay(self,'requested_outputs','list of additional outputs requested')) 36 38 return string … … 45 47 self.isthermal=True 46 48 self.isgroundingline=False 49 self.isgia=False 47 50 48 51 return self … … 59 62 md = checkfield(md,'transient.isthermal','numel',[1],'values',[0,1]) 60 63 md = checkfield(md,'transient.isgroundingline','numel',[1],'values',[0,1]) 64 md = checkfield(md,'transient.isgia','numel',[1],'values',[0,1]) 61 65 md = checkfield(md,'transient.requested_outputs','size',[float('NaN')]) 62 66 … … 70 74 WriteData(fid,'object',self,'fieldname','isthermal','format','Boolean') 71 75 WriteData(fid,'object',self,'fieldname','isgroundingline','format','Boolean') 76 WriteData(fid,'object',self,'fieldname','isgia','format','Boolean') 72 77 WriteData(fid,'object',self,'fieldname','requested_outputs','format','DoubleMat','mattype',3) 73 78 # }}}
Note:
See TracChangeset
for help on using the changeset viewer.