Changeset 24793 for issm/trunk-jpl/src/m/classes/SMBd18opdd.py
- Timestamp:
- 05/05/20 06:26:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/SMBd18opdd.py
r24588 r24793 37 37 self.pddfac_ice = float('NaN') 38 38 self.steps_per_step = 1 39 self.averaging = 0 39 40 40 41 #set defaults … … 72 73 string = "%s\n%s" % (string, fielddisplay(self, 'pddfac_ice', 'Pdd factor for ice, at each vertex [mm ice equiv/day/degree C]')) 73 74 string = "%s\n%s" % (string, fielddisplay(self, 'steps_per_step', 'number of smb steps per time step')) 75 string = "%s\n%s" % (string, fielddisplay(self, 'averaging', 'averaging methods from short to long steps')) 76 string = "%s\n\t\t%s" % (string, '0: Arithmetic (default)') 77 string = "%s\n\t\t%s" % (string, '1: Geometric') 78 string = "%s\n\t\t%s" % (string, '2: Harmonic') 79 74 80 string = "%s\n%s" % (string, fielddisplay(self, 'requested_outputs', 'additional outputs requested')) 75 81 … … 135 141 md = checkfield(md, 'fieldname', 'smb.rlapslgm', '>=', 0, 'numel', [1]) 136 142 md = checkfield(md, 'fieldname', 'smb.steps_per_step', '>=', 1, 'numel', [1]) 143 md = checkfield(md, 'fieldname', 'smb.averaging', 'numel', [1], 'values', [0, 1, 2]) 137 144 138 145 if self.isd18opd: … … 181 188 WriteData(fid, prefix, 'object', self, 'class', 'smb', 'fieldname', 'sealev', 'format', 'DoubleMat', 'mattype', 1, 'timeserieslength', 2, 'yts', md.constants.yts) 182 189 WriteData(fid, prefix, 'object', self, 'fieldname', 'steps_per_step', 'format', 'Integer') 190 WriteData(fid, prefix, 'object', self, 'fieldname', 'averaging', 'format', 'Integer') 183 191 184 192 if self.isd18opd:
Note:
See TracChangeset
for help on using the changeset viewer.