Changeset 21345
- Timestamp:
- 11/04/16 17:43:29 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/slr.m
r21331 r21345 16 16 tide_love_k = 0; %ideam 17 17 tide_love_h = 0; %ideam 18 fluid_love = 0; 19 equatorial_moi = 0; 20 polar_moi = 0; 18 21 angular_velocity = 0; 19 22 rigid = 0; … … 52 55 self.tide_love_h=0.6149; %degree 2 53 56 self.tide_love_k=0.3055; % degree 2 57 58 %secular fluid love number: 59 self.fluid_love=0.942; 54 60 61 %moment of inertia: 62 self.equatorial_moi=8.0077*10^37; % [kg m^2] 63 self.polar_moi =8.0345*10^37; % [kg m^2] 64 55 65 % mean rotational velocity of earth 56 66 self.angular_velocity=7.2921*10^-5; % [s^-1] … … 76 86 md = checkfield(md,'fieldname','slr.tide_love_h','NaN',1,'Inf',1); 77 87 md = checkfield(md,'fieldname','slr.tide_love_k','NaN',1,'Inf',1); 88 md = checkfield(md,'fieldname','slr.fluid_love','NaN',1,'Inf',1); 89 md = checkfield(md,'fieldname','slr.equatorial_moi','NaN',1,'Inf',1); 90 md = checkfield(md,'fieldname','slr.polar_moi','NaN',1,'Inf',1); 78 91 md = checkfield(md,'fieldname','slr.angular_velocity','NaN',1,'Inf',1); 79 92 md = checkfield(md,'fieldname','slr.reltol','size',[1 1]); … … 113 126 fielddisplay(self,'tide_love_k','tidal load Love number (deg 2)'); 114 127 fielddisplay(self,'tide_love_h','tidal load Love number (deg 2)'); 128 fielddisplay(self,'fluid_love','secular fluid Love number'); 129 fielddisplay(self,'equatorial_moi','mean equatorial moment of inertia [kg m^2]'); 130 fielddisplay(self,'polar_moi','polar moment of inertia [kg m^2]'); 115 131 fielddisplay(self,'angular_velocity','mean rotational velocity of earth [per second]'); 116 132 fielddisplay(self,'rigid','rigid earth graviational potential perturbation'); … … 134 150 WriteData(fid,prefix,'object',self,'fieldname','tide_love_h','format','Double'); 135 151 WriteData(fid,prefix,'object',self,'fieldname','tide_love_k','format','Double'); 152 WriteData(fid,prefix,'object',self,'fieldname','fluid_love','format','Double'); 153 WriteData(fid,prefix,'object',self,'fieldname','equatorial_moi','format','Double'); 154 WriteData(fid,prefix,'object',self,'fieldname','polar_moi','format','Double'); 136 155 WriteData(fid,prefix,'object',self,'fieldname','angular_velocity','format','Double'); 137 156 WriteData(fid,prefix,'object',self,'fieldname','rigid','format','Boolean'); … … 164 183 writejsdouble(fid,[modelname '.slr.tide_love_k'],self.tide_love_k); 165 184 writejsdouble(fid,[modelname '.slr.tide_love_h'],self.tide_love_h); 185 writejsdouble(fid,[modelname '.slr.fluid_love'],self.fluid_love); 186 writejsdouble(fid,[modelname '.slr.equatorial_moi'],self.equatorial_moi); 187 writejsdouble(fid,[modelname '.slr.polar_moi'],self.polar_moi); 166 188 writejsdouble(fid,[modelname '.slr.angular_velocity'],self.angular_velocity); 167 189 writejsdouble(fid,[modelname '.slr.rigid'],self.rigid);
Note:
See TracChangeset
for help on using the changeset viewer.