Changeset 24313 for issm/trunk/src/m/classes/matestar.m
- Timestamp:
- 11/01/19 12:01:57 (5 years ago)
- Location:
- issm/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk
-
issm/trunk/src
- Property svn:mergeinfo changed
-
issm/trunk/src/m/classes/matestar.m
r23189 r24313 14 14 thermalconductivity = 0.; 15 15 temperateiceconductivity = 0.; 16 effectiveconductivity_averaging = 0; 16 17 meltingpoint = 0.; 17 18 beta = 0.; … … 90 91 self.temperateiceconductivity=.24; 91 92 93 %computation of effective conductivity 94 self.effectiveconductivity_averaging=1; 95 92 96 %the melting point of ice at 1 atmosphere of pressure in K 93 97 self.meltingpoint=273.15; … … 125 129 md = checkfield(md,'fieldname','materials.rheology_Es','>',0,'size',[md.mesh.numberofvertices 1],'NaN',1,'Inf',1); 126 130 md = checkfield(md,'fieldname','materials.rheology_law','values',{'None' 'BuddJacka' 'Cuffey' 'CuffeyTemperate' 'Paterson' 'Arrhenius' 'LliboutryDuval'}); 127 131 md = checkfield(md,'fieldname','materials.effectiveconductivity_averaging','numel',[1],'values',[0 1 2]); 132 128 133 if ismember('GiaAnalysis',analyses), 129 134 md = checkfield(md,'fieldname','materials.lithosphere_shear_modulus','>',0,'numel',1); … … 147 152 fielddisplay(self,'thermalconductivity',['ice thermal conductivity [W/m/K]']); 148 153 fielddisplay(self,'temperateiceconductivity','temperate ice thermal conductivity [W/m/K]'); 154 fielddisplay(self,'effectiveconductivity_averaging','computation of effective conductivity: (0) arithmetic mean, (1) harmonic mean, (2) geometric mean (default)'); 149 155 fielddisplay(self,'meltingpoint','melting point of ice at 1atm in K'); 150 156 fielddisplay(self,'latentheat','latent heat of fusion [J/kg]'); … … 172 178 WriteData(fid,prefix,'object',self,'class','materials','fieldname','thermalconductivity','format','Double'); 173 179 WriteData(fid,prefix,'object',self,'class','materials','fieldname','temperateiceconductivity','format','Double'); 180 WriteData(fid,prefix,'object',self,'class','materials','fieldname','effectiveconductivity_averaging','format','Integer'); 174 181 WriteData(fid,prefix,'object',self,'class','materials','fieldname','meltingpoint','format','Double'); 175 182 WriteData(fid,prefix,'object',self,'class','materials','fieldname','beta','format','Double'); … … 197 204 writejsdouble(fid,[modelname '.materials.thermalconductivity'],self.thermalconductivity); 198 205 writejsdouble(fid,[modelname '.materials.temperateiceconductivity'],self.temperateiceconductivity); 206 writejsdouble(fid,[modelname '.materials.effectiveconductivity_averaging'],self.effectiveconductivity_averaging); 199 207 writejsdouble(fid,[modelname '.materials.meltingpoint'],self.meltingpoint); 200 208 writejsdouble(fid,[modelname '.materials.beta'],self.beta);
Note:
See TracChangeset
for help on using the changeset viewer.