Changeset 19988
- Timestamp:
- 01/22/16 16:52:38 (9 years ago)
- Location:
- issm/trunk-jpl/src/m/classes
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/matdamageice.m
r19958 r19988 27 27 mantle_shear_modulus = 0.; 28 28 mantle_density = 0.; 29 30 %slr 31 earth_density = 0; 29 32 30 33 end … … 100 103 self.mantle_density = 3.34; % (g/cm^-3) 101 104 105 %SLR 106 self.earth_density= 5512; % average density of the Earth, (kg/m^3) 107 102 108 end % }}} 103 109 function md = checkconsistency(self,md,solution,analyses) % {{{ … … 116 122 md = checkfield(md,'fieldname','materials.mantle_density','>',0,'numel',1); 117 123 end 124 if ismember(SealevelriseAnalysisEnum(),analyses), 125 md = checkfield(md,'fieldname','materials.earth_density','>',0,'numel',1); 126 end 127 118 128 119 129 end % }}} … … 140 150 fielddisplay(self,'mantle_shear_modulus','Mantle shear modulus [Pa]'); 141 151 fielddisplay(self,'mantle_density','Mantle density [g/cm^-3]'); 152 fielddisplay(self,'earth_density','Mantle density [kg/m^-3]'); 142 153 end % }}} 143 154 function marshall(self,md,fid) % {{{ … … 163 174 WriteData(fid,'object',self,'class','materials','fieldname','mantle_shear_modulus','format','Double'); 164 175 WriteData(fid,'object',self,'class','materials','fieldname','mantle_density','format','Double','scale',10^3); 176 WriteData(fid,'object',self,'class','materials','fieldname','earth_density','format','Double'); 177 165 178 end % }}} 166 179 end -
issm/trunk-jpl/src/m/classes/matdamageice.py
r19048 r19988 36 36 self.mantle_shear_modulus = 0. 37 37 self.mantle_density = 0. 38 39 #SLR 40 self.earth_density= 5512; # average density of the Earth, (kg/m^3) 41 38 42 39 43 self.setdefaultparameters() … … 61 65 string="%s\n%s"%(string,fielddisplay(self,"mantle_shear_modulus","Mantle shear modulus [Pa]")) 62 66 string="%s\n%s"%(string,fielddisplay(self,"mantle_density","Mantle density [g/cm^-3]")) 67 string="%s\n%s"%(string,fielddisplay(self,"earth_density","Mantle density [kg/m^-3]")) 68 63 69 64 70 return string … … 115 121 self.mantle_shear_modulus = 1.45*10**11 # (Pa) 116 122 self.mantle_density = 3.34 # (g/cm^-3) 123 124 #SLR 125 self.earth_density= 5512; #average density of the Earth, (kg/m^3) 126 117 127 118 128 return self … … 130 140 md = checkfield(md,'fieldname','materials.mantle_shear_modulus','>',0,'numel',[1]); 131 141 md = checkfield(md,'fieldname','materials.mantle_density','>',0,'numel',[1]); 142 md = checkfield(md,'fieldname','materials.earth_density','>',0,'numel',[1]); 143 132 144 return md 133 145 # }}} … … 154 166 WriteData(fid,'object',self,'class','materials','fieldname','mantle_shear_modulus','format','Double'); 155 167 WriteData(fid,'object',self,'class','materials','fieldname','mantle_density','format','Double','scale',10.**3.); 168 WriteData(fid,'object',self,'class','materials','fieldname','earth_density','format','Double'); 169 156 170 # }}} -
issm/trunk-jpl/src/m/classes/matice.js
r19901 r19988 53 53 this.mantle_shear_modulus = 1.45*Math.pow(10,11); // (Pa) 54 54 this.mantle_density = 3.34; // (g/cm^-3) 55 56 //SLR 57 this.earth_density= 5512; // average density of the Earth, (kg/m^3) 58 55 59 56 60 } //}}} … … 77 81 fielddisplay(this,'mantle_shear_modulus','Mantle shear modulus [Pa]'); 78 82 fielddisplay(this,'mantle_density','Mantle density [g/cm^-3]'); 83 fielddisplay(this,'earth_density','Mantle density [kg/m^-3]'); 84 79 85 } // }}} 80 86 this.classname = function() {// {{{ … … 96 102 checkfield(md,'fieldname','materials.mantle_density','>',0,'numel',1); 97 103 } 104 if ArrayAnyEqual(ArrayIsMember(SealevelriseAnalysisEnum(),analyses),1)){ 105 checkfield(md,'fieldname','materials.earth_density','>',0,'numel',1); 106 } 107 98 108 99 109 } // }}} … … 119 129 WriteData(fid,'object',this,'class','materials','fieldname','mantle_shear_modulus','format','Double'); 120 130 WriteData(fid,'object',this,'class','materials','fieldname','mantle_density','format','Double','scale',10^3); 131 WriteData(fid,'object',this,'class','materials','fieldname','earth_density','format','Double'); 132 121 133 }//}}} 122 134 this.fix=function() { //{{{ … … 145 157 this.mantle_shear_modulus = 0.; 146 158 this.mantle_density = 0.; 159 160 //SLR 161 this.earth_density= 5512; // average density of the Earth, (kg/m^3) 162 147 163 this.setdefaultparameters(); 148 164 //}}} -
issm/trunk-jpl/src/m/classes/matice.py
r19897 r19988 35 35 self.lithosphere_density = 0. 36 36 self.mantle_shear_modulus = 0. 37 self.mantle_density = 0. 37 self.mantle_density = 0. 38 39 #SLR 40 self.earth_density= 5512; 41 42 38 43 39 44 self.setdefaultparameters() … … 61 66 string="%s\n%s"%(string,fielddisplay(self,"mantle_shear_modulus","Mantle shear modulus [Pa]")) 62 67 string="%s\n%s"%(string,fielddisplay(self,"mantle_density","Mantle density [g/cm^-3]")) 68 string="%s\n%s"%(string,fielddisplay(self,"earth_density","Mantle density [kg/m^-3]")) 69 63 70 64 71 return string … … 115 122 self.mantle_shear_modulus = 1.45*10**11 # (Pa) 116 123 self.mantle_density = 3.34 # (g/cm^-3) 124 125 #SLR 126 self.earth_density= 5512; # average density of the Earth, (kg/m^3) 127 117 128 118 129 return self … … 130 141 md = checkfield(md,'fieldname','materials.mantle_shear_modulus','>',0,'numel',[1]); 131 142 md = checkfield(md,'fieldname','materials.mantle_density','>',0,'numel',[1]); 143 md = checkfield(md,'fieldname','materials.earth_density','>',0,'numel',[1]); 144 132 145 return md 133 146 # }}} … … 155 168 WriteData(fid,'object',self,'class','materials','fieldname','mantle_shear_modulus','format','Double'); 156 169 WriteData(fid,'object',self,'class','materials','fieldname','mantle_density','format','Double','scale',10.**3.); 170 WriteData(fid,'object',self,'class','materials','fieldname','earth_density','format','Double'); 171 157 172 # }}}
Note:
See TracChangeset
for help on using the changeset viewer.