Changeset 20260


Ignore:
Timestamp:
02/27/16 19:10:33 (9 years ago)
Author:
Eric.Larour
Message:

CHG: check only on places that are on the ice! Not on the ocean.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified issm/trunk-jpl/src/m/classes/groundingline.m ΒΆ

    r19958 r20260  
    3131                                        md = checkmessage(md,['requesting grounding line migration, but bathymetry is absent!']);
    3232                                end
    33                                 pos=find(md.mask.groundedice_levelset>0.);
     33                                pos=find(md.mask.groundedice_levelset>0. & md.mask.ice_levelset<=0);
    3434                                if any(abs(md.geometry.base(pos)-md.geometry.bed(pos))>10^-10),
    3535                                        md = checkmessage(md,['base not equal to bed on grounded ice!']);
    3636                                end
    37                                 if any(md.geometry.bed - md.geometry.base > 10^-9),
     37                                pos=find(md.mask.groundedice_levelset<=0. & md.mask.ice_levelset<=0);
     38                                if any(md.geometry.bed(pos) - md.geometry.base(pos) > 10^-9),
    3839                                        md = checkmessage(md,['bed superior to base on floating ice!']);
    3940                                end
Note: See TracChangeset for help on using the changeset viewer.