Changeset 21260
- Timestamp:
- 10/12/16 12:15:19 (8 years ago)
- Location:
- issm/trunk-jpl/src/m
- Files:
-
- 3 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/Makefile.am
r21151 r21260 96 96 ${ISSM_DIR}/src/m/classes/geometry.js \ 97 97 ${ISSM_DIR}/src/m/classes/gia.js \ 98 ${ISSM_DIR}/src/m/classes/esa.js \ 98 99 ${ISSM_DIR}/src/m/classes/groundingline.js \ 99 100 ${ISSM_DIR}/src/m/classes/hydrologyshreve.js \ -
issm/trunk-jpl/src/m/classes/model.m
r21148 r21260 41 41 calving = 0; 42 42 gia = 0; 43 esa = 0; 43 44 44 45 autodiff = 0; … … 126 127 if isa(md.slr,'double'); 127 128 md.slr=slr(); 129 end 130 %2016 October 11 131 if isa(md.esa,'double'); 132 md.esa=esa(); 128 133 end 129 134 … … 1094 1099 md.calving = calving(); 1095 1100 md.gia = gia(); 1101 md.esa = esa(); 1096 1102 md.autodiff = autodiff(); 1097 1103 md.inversion = inversion(); … … 1265 1271 disp(sprintf('%19s: %-22s -- %s','calving' ,['[1x1 ' class(self.calving) ']'],'parameters for calving')); 1266 1272 disp(sprintf('%19s: %-22s -- %s','gia' ,['[1x1 ' class(self.gia) ']'],'parameters for gia solution')); 1273 disp(sprintf('%19s: %-22s -- %s','esa' ,['[1x1 ' class(self.esa) ']'],'parameters for elastic adjustment solution')); 1267 1274 disp(sprintf('%19s: %-22s -- %s','autodiff' ,['[1x1 ' class(self.autodiff) ']'],'automatic differentiation parameters')); 1268 1275 disp(sprintf('%19s: %-22s -- %s','inversion' ,['[1x1 ' class(self.inversion) ']'],'parameters for inverse methods')); -
issm/trunk-jpl/src/m/classes/transient.m
r21049 r21260 12 12 isgroundingline = 0; 13 13 isgia = 0; 14 isesa = 0; 14 15 isdamageevolution = 0; 15 16 ismovingfront = 0; … … 37 38 self.isgroundingline = 0; 38 39 self.isgia = 0; 40 self.isesa = 0; 39 41 self.isdamageevolution = 0; 40 42 self.ismovingfront =0; … … 55 57 self.isgroundingline = 0; 56 58 self.isgia = 0; 59 self.isesa = 0; 57 60 self.isdamageevolution = 0; 58 61 self.ismovingfront = 0; … … 82 85 md = checkfield(md,'fieldname','transient.isgroundingline','numel',[1],'values',[0 1]); 83 86 md = checkfield(md,'fieldname','transient.isgia','numel',[1],'values',[0 1]); 87 md = checkfield(md,'fieldname','transient.isesa','numel',[1],'values',[0 1]); 84 88 md = checkfield(md,'fieldname','transient.isdamageevolution','numel',[1],'values',[0 1]); 85 89 md = checkfield(md,'fieldname','transient.ismovingfront','numel',[1],'values',[0 1]); … … 99 103 fielddisplay(self,'isgroundingline','indicates whether a groundingline migration is used in the transient'); 100 104 fielddisplay(self,'isgia','indicates whether a postglacial rebound model is used in the transient'); 105 fielddisplay(self,'isesa','indicates whether an elastic adjustment model is used in the transient'); 101 106 fielddisplay(self,'isdamageevolution','indicates whether damage evolution is used in the transient'); 102 107 fielddisplay(self,'ismovingfront','indicates whether a moving front capability is used in the transient'); … … 114 119 WriteData(fid,prefix,'object',self,'fieldname','isgroundingline','format','Boolean'); 115 120 WriteData(fid,prefix,'object',self,'fieldname','isgia','format','Boolean'); 121 WriteData(fid,prefix,'object',self,'fieldname','isesa','format','Boolean'); 116 122 WriteData(fid,prefix,'object',self,'fieldname','isdamageevolution','format','Boolean'); 117 123 WriteData(fid,prefix,'object',self,'fieldname','ishydrology','format','Boolean'); … … 137 143 writejsdouble(fid,[modelname '.trans.isgroundingline'],self.isgroundingline); 138 144 writejsdouble(fid,[modelname '.trans.isgia'],self.isgia); 145 writejsdouble(fid,[modelname '.trans.isesa'],self.isesa); 139 146 writejsdouble(fid,[modelname '.trans.isdamageevolution'],self.isdamageevolution); 140 147 writejsdouble(fid,[modelname '.trans.ismovingfront'],self.ismovingfront); -
issm/trunk-jpl/src/m/consistency/ismodelselfconsistent.m
r21097 r21260 66 66 elseif strcmp(solutiontype,'GiaSolution') 67 67 analyses={'GiaAnalysis'}; 68 elseif strcmp(solutiontype,'EsaSolution') 69 analyses={'EsaAnalysis'}; 68 70 elseif strcmp(solutiontype,'TransientSolution') 69 71 analyses={'StressbalanceAnalysis','StressbalanceVerticalAnalysis','StressbalanceSIAAnalysis','L2ProjectionBaseAnalysis','ThermalAnalysis','MeltingAnalysis','EnthalpyAnalysis','MasstransportAnalysis','HydrologySommersAnalysis'}; -
issm/trunk-jpl/src/m/solve/solve.m
r21097 r21260 19 19 % - 'DamageEvolution' or 'da' 20 20 % - 'Gia' or 'gia' 21 % - 'Esa' or 'esa' 21 22 % - 'Sealevelrise' or 'slr' 22 23 % … … 61 62 elseif strcmpi(solutionstring,'gia') || strcmpi(solutionstring,'Gia') 62 63 solutionstring = 'GiaSolution'; 64 elseif strcmpi(solutionstring,'esa') || strcmpi(solutionstring,'Esa') 65 solutionstring = 'EsaSolution'; 63 66 elseif strcmpi(solutionstring,'slr') || strcmpi(solutionstring,'Sealevelrise') 64 67 solutionstring = 'SealevelriseSolution';
Note:
See TracChangeset
for help on using the changeset viewer.