Changeset 22244
- Timestamp:
- 11/09/17 16:29:22 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/branches/trunk-larour-NatGeoScience2016/src/m/classes/sealevelmodel.m
r22230 r22244 108 108 if length(icecaps{1}.results.TransientSolution(j).(champs{k}))==icecaps{1}.mesh.numberofvertices, 109 109 md.results.TransientSolution(j).(champs{k})=zeros(md.mesh.numberofvertices,1); 110 else 111 continue; 112 end 113 elseif strcmpi(class(icecaps{1}.results.TransientSolution(j).(champs{k})),'char'), 114 switch champs{k}, 115 case 'IceVolume' 116 error('IceVolume mergeresults not implemented yet!'); 117 otherwise continue; 110 for l=1:length(trans), 111 resultcap=icecaps{l}.results.TransientSolution(j).(champs{k}); 112 md.results.TransientSolution(j).(champs{k})(trans{l})=resultcap; 113 end 114 else 115 if strcmpi(champs{k},'IceVolume') | strcmpi(champs{k},'IceVolumeAboveFloatation') , 116 md.results.TransientSolution(j).(champs{k})=0; 117 for l=1:length(trans), 118 resultcap=icecaps{l}.results.TransientSolution(j).(champs{k}); 119 md.results.TransientSolution(j).(champs{k})= md.results.TransientSolution(j).(champs{k})+resultcap; 120 end 121 elseif strcmpi(champs{k},'time'), 122 md.results.TransientSolution(j).(champs{k})= icecaps{1}.results.TransientSolution(j).(champs{k}); 123 else 124 continue; 125 end 118 126 end 119 127 else 120 128 continue; 121 129 end 122 for l=1:length(trans), 123 resultcap=icecaps{l}.results.TransientSolution(j).(champs{k}); 124 md.results.TransientSolution(j).(champs{k})(trans{l})=resultcap; 125 end 126 end 130 end 127 131 end 128 132 self.mergedcaps{2*(i-1)+1}=md;
Note:
See TracChangeset
for help on using the changeset viewer.