Changeset 6145
- Timestamp:
- 10/04/10 11:25:33 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/model/structtomodel.m
r6124 r6145 18 18 19 19 %some special treatment for models of previous ISSM versions 20 21 %Field name change 20 22 if isfield(structmd,'drag'), md.drag_coefficient=structmd.drag; end 21 23 if isfield(structmd,'p'), md.drag_p=structmd.p; end … … 23 25 if isfield(structmd,'B'), md.rheology_B=structmd.B; end 24 26 if isfield(structmd,'n'), md.rheology_n=structmd.n; end 27 if isfield(structmd,'melting'), md.melting_rate=structmd.melting; end 28 if isfield(structmd,'accumulation'), md.accumulation_rate=structmd.accumulation; end 29 30 %Field class change 25 31 if (isfield(structmd,'type') & ischar(structmd.type)), 26 32 if strcmpi(structmd.type,'2d'), md.dim=2; end 27 33 if strcmpi(structmd.type,'3d'), md.dim=3; end 28 34 end 35 36 %New fields 37 if ~isfield(structmd,'upperelements'); 38 md.upperelements=transpose(1:md.numberofelements)+md.numberofelements2d; 39 md.upperelements(end-md.numberofelements2d+1:end)=NaN; 40 end 41 if ~isfield(structmd,'lowerelements'); 42 md.lowerelements=transpose(1:md.numberofelements)-md.numberofelements2d; 43 md.lowerelements(1:md.numberofelements2d)=NaN; 44 end
Note:
See TracChangeset
for help on using the changeset viewer.