- Timestamp:
- 10/29/16 20:14:32 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/branches/trunk-larour-NatGeoScience2016/src/m/classes/slr.m
r21324 r21326 21 21 rotation = 0; 22 22 ocean_area_scaling = 0; 23 steric_rate = 0; %rate of ocean expansion from steric effects. 23 24 degacc = 0; 24 25 requested_outputs = {}; … … 55 56 %numerical discretization accuracy 56 57 self.degacc=.01; 58 59 %steric: 60 self.steric_rate=0; 57 61 58 62 %output default: … … 77 81 md = checkfield(md,'fieldname','slr.abstol','size',[1 1]); 78 82 md = checkfield(md,'fieldname','slr.maxiter','size',[1 1],'>=',1); 83 md = checkfield(md,'fieldname','slr.steric_rate','size',[1 1]); 79 84 md = checkfield(md,'fieldname','slr.degacc','size',[1 1],'>=',1e-10); 80 85 md = checkfield(md,'fieldname','slr.requested_outputs','stringrow',1); … … 113 118 fielddisplay(self,'rotation','earth rotational potential perturbation'); 114 119 fielddisplay(self,'ocean_area_scaling','correction for model representation of ocean area [default: No correction]'); 120 fielddisplay(self,'steric_rate','rate of steric ocean expansion (in mm/yr)'); 115 121 fielddisplay(self,'rigid','rigid earth graviational potential perturbation'); 116 122 fielddisplay(self,'elastic','elastic earth graviational potential perturbation'); … … 136 142 WriteData(fid,prefix,'object',self,'fieldname','rotation','format','Boolean'); 137 143 WriteData(fid,prefix,'object',self,'fieldname','ocean_area_scaling','format','Boolean'); 144 WriteData(fid,prefix,'object',self,'fieldname','steric_rate','format','Double','scale',1e-3/yts); 138 145 WriteData(fid,prefix,'object',self,'fieldname','degacc','format','Double'); 139 146 WriteData(fid,prefix,'object',self,'fieldname','transitions','format','MatArray'); … … 165 172 writejsdouble(fid,[modelname '.slr.rotation'],self.rotation); 166 173 writejsdouble(fid,[modelname '.slr.ocean_area_scaling'],self.ocean_area_scaling); 174 writejsdouble(fid,[modelname '.slr.steric_rate'],self.steric_rate); 167 175 writejsdouble(fid,[modelname '.slr.elastic'],self.elastic); 168 176 writejsdouble(fid,[modelname '.slr.degacc'],self.degacc);
Note:
See TracChangeset
for help on using the changeset viewer.