Changeset 24868


Ignore:
Timestamp:
05/15/20 20:42:08 (5 years ago)
Author:
Mathieu Morlighem
Message:

CHG: allow backward compatibility

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified issm/trunk-jpl/src/m/classes/mask.m

    r24867 r24868  
    77        properties (SetAccess=public)
    88                ocean_levelset = NaN;
    9                 ice_levelset         = NaN;
     9                ice_levelset   = NaN;
    1010        end
    1111        methods (Static)
     
    1717                        if numel(self.ice_levelset)>1 & all(self.ice_levelset>=0),
    1818                                disp('WARNING: md.mask.ice_levelset>=0, you probably need to change the sign of this levelset');
     19                        end
     20
     21                        %2020 May 15th
     22                        if isstruct(self)
     23            selfnew = mask();
     24            if isfield(self,'ice_levelset')
     25               selfnew.ice_levelset = self.ice_levelset;
     26            end
     27            if isfield(self,'ocean_levelset')
     28               selfnew.ocean_levelset = self.ocean_levelset;
     29            end
     30            if isfield(self,'groundedice_levelset')
     31               disp('WARNING: md.mask.groundedice_levelset is now md.mask.ocean_levelset ');
     32               selfnew.ocean_levelset = self.groundedice_levelset;
     33            end
     34            self = selfnew;
    1935                        end
    2036
Note: See TracChangeset for help on using the changeset viewer.