Changeset 25119


Ignore:
Timestamp:
06/22/20 22:49:26 (5 years ago)
Author:
Eric.Larour
Message:

CHG: loading old models with slr in them.

File:
1 edited

Legend:

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

    r25118 r25119  
    125125                        %2014 November 12
    126126                        if isa(md.calving,'double'); md.calving=calving(); end
    127                         %2016 February 3
    128                         if isa(md.slr,'double'); md.solidearth=solidearth(); end
    129127                        %2016 October 11
    130128                        if isa(md.esa,'double'); md.esa=esa(); end
     
    11961194                                md.smb=SMBhenning(structmd.surfaceforcings);
    11971195                        end
     1196                        if isfield(structmd,'slr'),
     1197                                disp('Recovering old slr class');
     1198                                md.solidearth.sealevel=structmd.slr.sealevel;
     1199                                md.solidearth.planetradius=structmd.slr.planetradius;
     1200                                md.solidearth.requested_outputs=structmd.slr.requested_outputs;
     1201                                md.solidearth.transitions=structmd.slr.transitions;
     1202
     1203                                md.solidearth.transitions=structmd.slr.transitions;
     1204                                md.solidearth.settings.reltol=structmd.slr.reltol;
     1205                                md.solidearth.settings.abstol=structmd.slr.abstol;
     1206                                md.solidearth.settings.maxiter=structmd.slr.maxiter;
     1207                                md.solidearth.settings.rigid=structmd.slr.rigid;
     1208                                md.solidearth.settings.elastic=structmd.slr.elastic;
     1209                                md.solidearth.settings.rotation=structmd.slr.rotation;
     1210                                md.solidearth.settings.runfrequency=structmd.slr.geodetic_run_frequency;
     1211                                md.solidearth.settings.computesealevelchange=structmd.slr.geodetic;
     1212                                md.solidearth.settings.degacc=structmd.slr.degacc;
     1213                                md.solidearth.settings.horiz=structmd.slr.horiz;
     1214                                md.solidearth.settings.ocean_area_scaling=structmd.slr.ocean_area_scaling;
     1215
     1216                                md.solidearth.surfaceload.icethicknesschange=structmd.slr.deltathickness;
     1217                                md.solidearth.surfaceload.waterheightchange=structmd.slr.hydro_rate;
     1218
     1219                                md.solidearth.love.h=structmd.slr.love_h;
     1220                                md.solidearth.love.k=structmd.slr.love_k;
     1221                                md.solidearth.love.l=structmd.slr.love_l;
     1222                                md.solidearth.love.th=structmd.slr.tide_love_h;
     1223                                md.solidearth.love.tk=structmd.slr.tide_love_k;
     1224                                md.solidearth.love.tk2secular=structmd.slr.fluid_love;
     1225
     1226                                md.solidearth.rotational.equatorialmoi=structmd.slr.equatorial_moi;
     1227                                md.solidearth.rotational.polarmoi=structmd.slr.polar_moi;
     1228                                md.solidearth.rotational.angularvelocity=structmd.slr.angular_velocity;
     1229                        end
    11981230                end% }}}
    11991231                function md = setdefaultparameters(md) % {{{
Note: See TracChangeset for help on using the changeset viewer.