Changeset 27647


Ignore:
Timestamp:
03/17/23 17:29:39 (2 years ago)
Author:
inwoo
Message:

CHG: update SMBsemic.m class.

File:
1 edited

Legend:

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

    r27583 r27647  
    1919                hice              = NaN;
    2020                hsnow             = NaN;
     21                qmr               = NaN;
    2122                desfac                          = 0;
    2223                desfacElevation   = 0;
     
    125126                        self.hice       = 10*ones(md.mesh.numberofvertices,1);
    126127                        self.hsnow      = 5*ones(md.mesh.numberofvertices,1);
     128                        self.qmr        = zeros(md.mesh.numberofvertices,1);
    127129                end % }}}
    128130                function self = setdefaultparameters(self) % {{{
     
    191193                                        md = checkfield(md,'fieldname','smb.albedo_snow','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices, 1]);
    192194                                        md = checkfield(md,'fieldname','smb.alb_smax','>=',0,'<=',1,'NaN',1,'Inf',1,'numel',1);
    193                                         md = checkfield(md,'fieldname','smb.alb_smin','>=',0,'<=',1,'NaN',1,'Inf',1,'numel',1);
     195                                        md = checkfield(md,'fieldname','smb.alb_smin','<=',1,'NaN',1,'Inf',1,'numel',1);
    194196                                        md = checkfield(md,'fieldname','smb.albi','>=',0,'<=',1,'NaN',1,'Inf',1,'numel',1);
    195197                                        md = checkfield(md,'fieldname','smb.albl','>=',0,'<=',1,'NaN',1,'Inf',1,'numel',1);
    196198                                        md = checkfield(md,'fieldname','smb.hice','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices, 1]);
    197199                                        md = checkfield(md,'fieldname','smb.hsnow','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices, 1]);
     200                                        md = checkfield(md,'fieldname','smb.qmr','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices, 1]);
    198201                                end
    199202                        end
     
    304307                                WriteData(fid,prefix,'object',self,'class','smb','fieldname','hice','format','DoubleMat','mattype',1);
    305308                                WriteData(fid,prefix,'object',self,'class','smb','fieldname','hsnow','format','DoubleMat','mattype',1);
     309                                WriteData(fid,prefix,'object',self,'class','smb','fieldname','qmr','format','DoubleMat','mattype',1);
    306310
    307311                                WriteData(fid,prefix,'object',self,'class','smb','fieldname','hcrit','format','Double');
Note: See TracChangeset for help on using the changeset viewer.