Changeset 21966
- Timestamp:
- 08/17/17 06:32:58 (8 years ago)
- Location:
- issm/trunk-jpl/src/m/classes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/hydrologydc.m
r21280 r21966 15 15 sedimentlimit = 0; 16 16 transfer_flag = 0; 17 unconfined_flag = 0; 17 18 leakage_factor = 0; 18 19 basal_moulin_input = NaN; … … 79 80 self.sedimentlimit = 0; 80 81 self.transfer_flag = 0; 82 self.unconfined_flag = 0; 81 83 self.leakage_factor = 10.0; 82 84 … … 113 115 md = checkfield(md,'fieldname','hydrology.sedimentlimit_flag','numel',[1],'values',[0 1 2 3]); 114 116 md = checkfield(md,'fieldname','hydrology.transfer_flag','numel',[1],'values',[0 1]); 117 md = checkfield(md,'fieldname','hydrology.unconfined_flag','numel',[1],'values',[0 1]); 115 118 if self.sedimentlimit_flag==1, 116 119 md = checkfield(md,'fieldname','hydrology.sedimentlimit','>',0,'numel',1); … … 170 173 fielddisplay(self,'leakage_factor','user defined leakage factor [m]'); 171 174 end 175 fielddisplay(self,'unconfined_flag',['Do you want unconfined scheme to be used (transitory)']); 176 disp(sprintf('%55s 0: confined only',' ')); 177 disp(sprintf('%55s 1: confined unconfined')); 172 178 fielddisplay(self,'basal_moulin_input','water flux at a given point [m3 s-1]'); 173 179 disp(sprintf(' - for the sediment layer')); … … 207 213 WriteData(fid,prefix,'object',self,'fieldname','sedimentlimit_flag','format','Integer'); 208 214 WriteData(fid,prefix,'object',self,'fieldname','transfer_flag','format','Integer'); 215 WriteData(fid,prefix,'object',self,'fieldname','unconfined_flag','format','Integer'); 209 216 if self.sedimentlimit_flag==1, 210 217 WriteData(fid,prefix,'object',self,'fieldname','sedimentlimit','format','Double'); -
issm/trunk-jpl/src/m/classes/hydrologydc.py
r21303 r21966 23 23 self.sedimentlimit = 0 24 24 self.transfer_flag = 0 25 self.unconfined_flag = 0 25 26 self.leakage_factor = 0 26 27 self.basal_moulin_input = float('NaN') … … 73 74 string="%s\n%s"%(string,fielddisplay(self,'leakage_factor','user defined leakage factor [m]')) 74 75 76 string="%s\n%s"%(string,fielddisplay(self,'unconfined_flag','using an unconfined scheme or not (transitory)')) 77 string="%s\n\t\t%s"%(string,'0: Confined only') 78 string="%s\n\t\t%s"%(string,'1: Confined-Unconfined') 79 75 80 string="%s\n%s"%(string,' - for the sediment layer') 76 81 string="%s\n%s"%(string,fielddisplay(self,'spcsediment_head','sediment water head constraints (NaN means no constraint) [m above MSL]')) … … 115 120 self.sedimentlimit = 0 116 121 self.transfer_flag = 0 122 self.unconfined_flag = 0 117 123 self.leakage_factor = 10.0 118 124 … … 154 160 md = checkfield(md,'fieldname','hydrology.sedimentlimit_flag','numel',[1],'values',[0,1,2,3]) 155 161 md = checkfield(md,'fieldname','hydrology.transfer_flag','numel',[1],'values',[0,1]) 162 md = checkfield(md,'fieldname','hydrology.unconfined_flag','numel',[1],'values',[0,1]) 156 163 157 164 if self.sedimentlimit_flag==1: … … 191 198 WriteData(fid,prefix,'object',self,'fieldname','sedimentlimit_flag','format','Integer') 192 199 WriteData(fid,prefix,'object',self,'fieldname','transfer_flag','format','Integer') 200 WriteData(fid,prefix,'object',self,'fieldname','unconfined_flag','format','Integer') 193 201 if self.sedimentlimit_flag==1: 194 202 WriteData(fid,prefix,'object',self,'fieldname','sedimentlimit','format','Double')
Note:
See TracChangeset
for help on using the changeset viewer.