Changeset 14618


Ignore:
Timestamp:
04/17/13 08:58:45 (12 years ago)
Author:
Mathieu Morlighem
Message:

CHG: added oldclasses/hydrology.m to recover hydrology objects from previous versions

Location:
issm/trunk-jpl/src/m/classes
Files:
1 added
2 edited

Legend:

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

    r14562 r14618  
    1919                                case 0
    2020                                        obj=setdefaultparameters(obj);
     21                                case 1
     22                                        obj=structtoobj(obj,varargin{1});
    2123                                otherwise
    2224                                        error('constructor not supported');
  • issm/trunk-jpl/src/m/classes/model/model.m

    r14612 r14618  
    7373                        end
    7474
     75                        %2012 June 28th
     76                        if numel(md.mesh.edges)>1 & any(isnan(md.mesh.edges))
     77                                disp('Update model edges from previous version');
     78                                md.mesh.edges(isnan(md.mesh.edges))=-1;
     79                        end
    7580                        %2012 August 4th
    7681                        if isa(md.materials,'materials'),
     
    8287                                end
    8388                        end
    84                         %2012 June 28th
    85                         if sum(sum(isnan(md.mesh.edges)))>0
    86                                 disp('Update model edges from previous version');
    87                                 md.mesh.edges(isnan(md.mesh.edges))=-1;
    88                         end
    8989                        %2013 April 12
    9090                        if numel(md.diagnostic.loadingforce==1)
    9191                                md.diagnostic.loadingforce=0*ones(md.mesh.numberofvertices,3);
    9292                        end
     93                        %2013 April 17
     94                        if isa(md.hydrology,'hydrology'),
     95                                disp('Recovering old hydrology class');
     96                                md.hydrology=hydrologyshreve(md.materials);
     97                        end
     98
    9399
    94100                end% }}}
Note: See TracChangeset for help on using the changeset viewer.