Changeset 21710
- Timestamp:
- 05/08/17 10:46:29 (8 years ago)
- Location:
- issm/trunk-jpl/src/m/classes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/SMBd18opdd.m
r21049 r21710 12 12 rlapslgm = 0; 13 13 dpermil = 0; 14 f = 0; 14 15 Tdiff = NaN; 15 16 sealev = NaN; … … 63 64 self.rlapslgm = 6.5; 64 65 self.dpermil = 2.4; 66 self.f = 0.169; 65 67 66 68 end % }}} … … 78 80 md = checkfield(md,'fieldname','smb.delta18o','NaN',1,'Inf',1,'size',[2,NaN],'singletimeseries',1); 79 81 md = checkfield(md,'fieldname','smb.dpermil','>=',0,'numel',1); 82 md = checkfield(md,'fieldname','smb.f','>=',0,'numel',1); 80 83 end 81 84 end … … 96 99 fielddisplay(self,'delta18o','delta18o [per mil], required if pdd is activated and d18opd activated'); 97 100 fielddisplay(self,'dpermil','degree per mil, required if d18opd is activated'); 101 fielddisplay(self,'f','precip/temperature scaling factor, required if d18opd is activated'); 98 102 end 99 103 fielddisplay(self,'requested_outputs','additional outputs requested'); … … 123 127 WriteData(fid,prefix,'object',self,'class','smb','fieldname','delta18o','format','DoubleMat','mattype',1,'timeserieslength',2,'yts',md.constants.yts); 124 128 WriteData(fid,prefix,'object',self,'class','smb','fieldname','dpermil','format','Double'); 129 WriteData(fid,prefix,'object',self,'class','smb','fieldname','f','format','Double'); 125 130 end 126 131 -
issm/trunk-jpl/src/m/classes/SMBd18opdd.py
r21303 r21710 20 20 self.rlapslgm = 0. 21 21 self.dpermil = 0. 22 self.f = 0. 22 23 self.Tdiff = float('NaN') 23 24 self.sealev = float('NaN') … … 83 84 self.rlapslgm = 6.5 84 85 self.dpermil = 2.4 85 86 self.f = 0.169 86 87 return self 87 88 #}}} … … 100 101 md = checkfield(md,'fieldname','smb.delta18o','NaN',1,'Inf',1,'size',[2,np.nan],'singletimeseries',1) 101 102 md = checkfield(md,'fieldname','smb.dpermil','>=',0,'numel',[1]) 102 103 md = checkfield(md,'fieldname','smb.f','>=',0,'numel',[1]) 103 104 md = checkfield(md,'fieldname','masstransport.requested_outputs','stringrow',1) 104 105 … … 126 127 WriteData(fid,prefix,'object',self,'class','smb','fieldname','delta18o','format','DoubleMat','mattype',1,'timeserieslength',2,'yts',md.constants.yts) 127 128 WriteData(fid,prefix,'object',self,'class','smb','fieldname','dpermil','format','Double') 128 129 WriteData(fid,prefix,'object',self,'class','smb','fieldname','f','format','Double') 129 130 #process requested outputs 130 131 outputs = self.requested_outputs
Note:
See TracChangeset
for help on using the changeset viewer.