Changeset 18955


Ignore:
Timestamp:
12/09/14 00:53:09 (10 years ago)
Author:
jbondzio
Message:

CHG: Allow transient forcing of calvingrate and meltingrate in md.calving

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

Legend:

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

    r18816 r18955  
    6060                        %Early return
    6161                        if (solution~=TransientSolutionEnum() | md.transient.iscalving==0), return; end
    62                         md = checkfield(md,'fieldname','calving.calvingrate','NaN',1,'size',[md.mesh.numberofvertices 1],'>=',0);
    63                         md = checkfield(md,'fieldname','calving.meltingrate','NaN',1,'size',[md.mesh.numberofvertices 1],'>=',0);
     62                        md = checkfield(md,'fieldname','calving.calvingrate(1:md.mesh.numberofvertices,:)','>=',0,'forcing',1,'NaN',1);
     63                        md = checkfield(md,'fieldname','calving.meltingrate(1:md.mesh.numberofvertices,:)','>=',0,'forcing',1,'NaN',1);
    6464                end % }}}
    6565                function disp(obj) % {{{
  • issm/trunk-jpl/src/m/classes/calving.py

    r18816 r18955  
    3838                        return md
    3939
    40                 md = checkfield(md,'fieldname','calving.calvingrate','NaN',1,'size',[md.mesh.numberofvertices],'>=',0)
    41                 md = checkfield(md,'fieldname','calving.meltingrate','NaN',1,'size',[md.mesh.numberofvertices],'>=',0)
     40                md = checkfield(md,'fieldname','calving.calvingrate[1:md.mesh.numberofvertices,:]','>=',0,'forcing',1,'NaN',1);
     41                md = checkfield(md,'fieldname','calving.meltingrate[1:md.mesh.numberofvertices,:]','>=',0,'forcing',1,'NaN',1);
     42
    4243                return md
    4344        # }}}
Note: See TracChangeset for help on using the changeset viewer.