Changeset 20500 for issm/trunk/src/m/classes/constants.m
- Timestamp:
- 04/12/16 21:32:01 (9 years ago)
- Location:
- issm/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk
- Property svn:ignore
-
old new 1 build-js 2 build-esmf 3 build-gcm 1 4 build-fw 2 5 build-ad
-
- Property svn:mergeinfo changed
/issm/trunk-jpl merged: 19104,19106-19126,19128-19134,19136-19170,19172-19299,19302,19306-19405,19407-19604,19606-19668,19670-20496
- Property svn:ignore
-
issm/trunk/src
- Property svn:mergeinfo changed
-
issm/trunk/src/m/classes/constants.m
r19105 r20500 12 12 end 13 13 methods 14 function createxml(self,fid) % {{{15 fprintf(fid, '\n\n');16 fprintf(fid, '%s\n', '<!-- constants -->');17 fprintf(fid,'%s%s%s%s%s\n%s\n%s\n%s\n','<parameter key ="g" type="',class(self.g),'" default="',num2str(self.g),'">',' <section name="constants" />',' <help> gravitational acceleration [m/s^2] </help>','</parameter>');18 fprintf(fid,'%s%s%s%s%s\n%s\n%s\n%s\n','<parameter key ="yts" type="',class(self.yts),'" default="',num2str(self.yts),'">',' <section name="constants" />',' <help> number of seconds in a year [s/yr] </help>','</parameter>');19 fprintf(fid,'%s%s%s%s%s\n%s\n%s\n','<parameter key ="referencetemperature" type="',class(self.referencetemperature),'" default="',num2str(self.referencetemperature),'">',' <section name="constants" />',' <help> reference temperature used in the enthalpy model [K] </help>','</parameter>');20 end % }}}21 14 function self = constants(varargin) % {{{ 22 15 switch nargin … … 61 54 function marshall(self,md,fid) % {{{ 62 55 WriteData(fid,'object',self,'fieldname','g','format','Double'); 63 WriteData(fid,'object',self,'fieldname','omega','format','Double');64 56 WriteData(fid,'object',self,'fieldname','yts','format','Double'); 65 57 WriteData(fid,'object',self,'fieldname','referencetemperature','format','Double'); 66 58 end % }}} 59 function savemodeljs(self,fid,modelname) % {{{ 60 61 writejsdouble(fid,[modelname '.constants.g'],self.g); 62 writejsdouble(fid,[modelname '.constants.omega'],self.omega); 63 writejsdouble(fid,[modelname '.constants.yts'],self.yts); 64 writejsdouble(fid,[modelname '.constants.referencetemperature'],self.referencetemperature); 65 66 end % }}} 67 67 end 68 68 end
Note:
See TracChangeset
for help on using the changeset viewer.