Changeset 18982
- Timestamp:
- 01/06/15 08:56:46 (10 years ago)
- Location:
- issm/trunk-jpl/src/m
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified issm/trunk-jpl/src/m/classes/hydrologydc.m ¶
r18748 r18982 31 31 epl_initial_thickness = 0; 32 32 epl_colapse_thickness = 0; 33 epl_thick_comp = 0; 33 34 epl_max_thickness = 0; 34 35 epl_conductivity = 0; … … 77 78 obj.epl_initial_thickness = 1.0; 78 79 obj.epl_colapse_thickness = 1.0e-3; 80 obj.epl_thick_comp = 1; 79 81 obj.epl_max_thickness = 5.0; 80 82 obj.epl_conductivity = 8.0e-02; … … 118 120 md = checkfield(md,'fieldname','hydrology.epl_initial_thickness','>',0,'numel',1); 119 121 md = checkfield(md,'fieldname','hydrology.epl_colapse_thickness','>',0,'numel',1); 122 md = checkfield(md,'fieldname','hydrology.epl_thick_comp','numel',[1],'values',[0 1]); 120 123 md = checkfield(md,'fieldname','hydrology.epl_max_thickness','>',0,'numel',1); 121 124 md = checkfield(md,'fieldname','hydrology.epl_conductivity','>',0,'numel',1); … … 167 170 fielddisplay(obj,'epl_initial_thickness','epl initial thickness [m]'); 168 171 fielddisplay(obj,'epl_colapse_thickness','epl colapsing thickness [m]'); 172 fielddisplay(obj,'epl_thick_comp','epl thickness computation flag'); 169 173 fielddisplay(obj,'epl_max_thickness','epl maximal thickness [m]'); 170 174 fielddisplay(obj,'epl_conductivity','epl conductivity [m^2/s]'); … … 206 210 WriteData(fid,'object',obj,'fieldname','epl_initial_thickness','format','Double'); 207 211 WriteData(fid,'object',obj,'fieldname','epl_colapse_thickness','format','Double'); 212 WriteData(fid,'object',obj,'fieldname','epl_thick_comp','format','Integer'); 208 213 WriteData(fid,'object',obj,'fieldname','epl_max_thickness','format','Double'); 209 214 WriteData(fid,'object',obj,'fieldname','epl_conductivity','format','Double'); -
TabularUnified issm/trunk-jpl/src/m/classes/hydrologydc.py ¶
r18775 r18982 39 39 self.epl_initial_thickness = 0 40 40 self.epl_colapse_thickness = 0 41 self.epl_thick_comp = 0 41 42 self.epl_max_thickness = 0 42 43 self.epl_conductivity = 0 … … 89 90 string="%s\n%s"%(string,fielddisplay(self,'epl_initial_thickness','epl initial thickness [m]')) 90 91 string="%s\n%s"%(string,fielddisplay(self,'epl_colapse_thickness','epl colapsing thickness [m]')) 92 string="%s\n%s"%(string,fielddisplay(self,'epl_thick_comp','epl thickness computation flag')) 91 93 string="%s\n%s"%(string,fielddisplay(self,'epl_conductivity','epl conductivity [m^2/s]')) 92 94 string="%s\n%s"%(string,fielddisplay(self,'eplflip_lock','lock epl activity to avoid flip-floping (default is 0, no stabilization)')) … … 116 118 self.epl_initial_thickness = 1.0 117 119 self.epl_colapse_thickness = 1.0e-3 120 self.epl_thick_comp = 1 118 121 self.epl_max_thickness = 5.0 119 122 self.epl_conductivity = 8.0e-02 … … 165 168 md = checkfield(md,'fieldname','hydrology.epl_initial_thickness','numel',[1],'>',0.) 166 169 md = checkfield(md,'fieldname','hydrology.epl_colapse_thickness','numel',[1],'>',0.) 170 md = checkfield(md,'fieldname','hydrology.epl_thick_comp','numel',[1],'values',[0 1]) 167 171 md = checkfield(md,'fieldname','hydrology.eplflip_lock','>=',0.,'numel',[1]) 168 172 if self.epl_colapse_thickness > self.epl_initial_thickness: … … 200 204 WriteData(fid,'object',self,'fieldname','epl_max_thickness','format','Double') 201 205 WriteData(fid,'object',self,'fieldname','epl_initial_thickness','format','Double') 202 WriteData(fid,'object',self,'fieldname','epl_colapse_thickness','format','Double') 206 WriteData(fid,'object',self,'fieldname','epl_colapse_thickness','format','Double') 207 WriteData(fid,'object',self,'fieldname','epl_thick_comp','format','Integer') 203 208 WriteData(fid,'object',self,'fieldname','epl_conductivity','format','Double') 204 209 WriteData(fid,'object',self,'fieldname','eplflip_lock','format','Integer') -
TabularUnified issm/trunk-jpl/src/m/classes/model.py ¶
r18963 r18982 63 63 #properties 64 64 def __init__(self):#{{{ 65 66 # classtype=model.properties 67 68 # for classe in dict.keys(classtype): 69 # print classe 70 # self.__dict__[classe] = classtype[str(classe)] 71 65 72 self.mesh = mesh2d() 66 73 self.mask = mask() … … 134 141 'transient',\ 135 142 'calving',\ 136 143 'gia',\ 137 144 'autodiff',\ 138 145 'flaim',\ -
TabularUnified issm/trunk-jpl/src/m/enum/EnumDefinitions.py ¶
r18968 r18982 131 131 def HydrologydcEplThicknessEnum(): return StringToEnum("HydrologydcEplThickness")[0] 132 132 def HydrologydcEplThicknessOldEnum(): return StringToEnum("HydrologydcEplThicknessOld")[0] 133 def HydrologydcEplThickCompEnum(): return StringToEnum("HydrologydcEplThickComp")[0] 133 134 def HydrologydcEplConductivityEnum(): return StringToEnum("HydrologydcEplConductivity")[0] 134 135 def HydrologydcIsefficientlayerEnum(): return StringToEnum("HydrologydcIsefficientlayer")[0]
Note:
See TracChangeset
for help on using the changeset viewer.