Changeset 17644
- Timestamp:
- 04/03/14 22:07:05 (11 years ago)
- Location:
- issm/trunk-jpl/src/m/classes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/damage.m
r17396 r17644 175 175 WriteData(fid,'object',obj,'fieldname','healing','format','Double'); 176 176 WriteData(fid,'object',obj,'fieldname','equiv_stress','format','Integer'); 177 178 %process requested outputs179 outputs = obj.requested_outputs;180 pos = find(ismember(outputs,'default'));181 if ~isempty(pos),182 outputs(pos) = []; %remove 'default' from outputs183 outputs = [outputs defaultoutputs(obj,md)]; %add defaults184 end185 WriteData(fid,'data',outputs,'enum',DamageEvolutionRequestedOutputsEnum,'format','StringArray');186 177 end 178 179 %process requested outputs 180 outputs = obj.requested_outputs; 181 pos = find(ismember(outputs,'default')); 182 if ~isempty(pos), 183 outputs(pos) = []; %remove 'default' from outputs 184 outputs = [outputs defaultoutputs(obj,md)]; %add defaults 185 end 186 WriteData(fid,'data',outputs,'enum',DamageEvolutionRequestedOutputsEnum,'format','StringArray'); 187 187 188 188 end % }}} -
issm/trunk-jpl/src/m/classes/transient.m
r17114 r17644 11 11 isgroundingline = 0; 12 12 isgia = 0; 13 isdamage 13 isdamageevolution = 0; 14 14 islevelset = 0; 15 15 requested_outputs = {}; … … 32 32 obj.isgroundingline = 0; 33 33 obj.isgia = 0; 34 obj.isdamage 34 obj.isdamageevolution = 0; 35 35 obj.islevelset = 0; 36 36 … … 55 55 md = checkfield(md,'fieldname','transient.isgroundingline','numel',[1],'values',[0 1]); 56 56 md = checkfield(md,'fieldname','transient.isgia','numel',[1],'values',[0 1]); 57 md = checkfield(md,'fieldname','transient.isdamage ','numel',[1],'values',[0 1]);57 md = checkfield(md,'fieldname','transient.isdamageevolution','numel',[1],'values',[0 1]); 58 58 md = checkfield(md,'fieldname','transient.islevelset','numel',[1],'values',[0 1]); 59 59 md = checkfield(md,'fieldname','transient.requested_outputs','stringrow',1); … … 68 68 fielddisplay(obj,'isgroundingline','indicates whether a groundingline migration is used in the transient'); 69 69 fielddisplay(obj,'isgia','indicates whether a postglacial rebound model is used in the transient'); 70 fielddisplay(obj,'isdamage ','indicates whether damage evolution is used in the transient');70 fielddisplay(obj,'isdamageevolution','indicates whether damage evolution is used in the transient'); 71 71 fielddisplay(obj,'islevelset','LEVEL SET DESCRIPTION...'); 72 72 fielddisplay(obj,'requested_outputs','list of additional outputs requested'); … … 79 79 WriteData(fid,'object',obj,'fieldname','isgroundingline','format','Boolean'); 80 80 WriteData(fid,'object',obj,'fieldname','isgia','format','Boolean'); 81 WriteData(fid,'object',obj,'fieldname','isdamage ','format','Boolean');81 WriteData(fid,'object',obj,'fieldname','isdamageevolution','format','Boolean'); 82 82 WriteData(fid,'object',obj,'fieldname','islevelset','format','Boolean'); 83 83
Note:
See TracChangeset
for help on using the changeset viewer.