Changeset 13686


Ignore:
Timestamp:
10/16/12 08:42:06 (12 years ago)
Author:
jschierm
Message:

CHG: Update surfaceforcings.py corresponding to changeset [13521].

File:
1 edited

Legend:

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

    r13040 r13686  
    2222                self.isdelta18o = 0
    2323                self.hc = float('NaN')
     24                self.href = float('NaN')
     25                self.smbref = float('NaN')
    2426                self.smb_pos_max = float('NaN')
    2527                self.smb_pos_min = float('NaN')
     
    5658                string="%s\n%s"%(string,fielddisplay(self,'issmbgradients','is smb gradients method activated (0 or 1, default is 0)'))
    5759                string="%s\n%s"%(string,fielddisplay(self,'hc',' elevation of intersection between accumulation and ablation regime required if smb gradients is activated'))
     60                string="%s\n%s"%(string,fielddisplay(self,'href',' reference elevation from which deviation is used to calculate SMB adjustment in smb gradients method'))
     61                string="%s\n%s"%(string,fielddisplay(self,'smbref',' reference smb from which deviation is calculated in smb gradients method'))
    5862                string="%s\n%s"%(string,fielddisplay(self,'smb_pos_max',' maximum value of positive smb required if smb gradients is activated'))
    5963                string="%s\n%s"%(string,fielddisplay(self,'smb_pos_min',' minimum value of positive smb required if smb gradients is activated'))
     
    9498                        elif self.issmbgradients:
    9599                                md = checkfield(md,'surfaceforcings.hc','forcing',1,'NaN',1)
     100                                md = checkfield(md,'surfaceforcings.href','forcing',1,'NaN',1)
     101                                md = checkfield(md,'surfaceforcings.smbref','forcing',1,'NaN',1)
    96102                                md = checkfield(md,'surfaceforcings.smb_pos_max','forcing',1,'NaN',1)
    97103                                md = checkfield(md,'surfaceforcings.smb_pos_min','forcing',1,'NaN',1)
     
    130136                if self.issmbgradients:
    131137                        WriteData(fid,'object',self,'fieldname','hc','format','DoubleMat','mattype',1)
     138                        WriteData(fid,'object',self,'fieldname','href','format','DoubleMat','mattype',1)
     139                        WriteData(fid,'object',self,'fieldname','smbref','format','DoubleMat','mattype',1)
    132140                        WriteData(fid,'object',self,'fieldname','smb_pos_max','format','DoubleMat','mattype',1)
    133141                        WriteData(fid,'object',self,'fieldname','smb_pos_min','format','DoubleMat','mattype',1)
Note: See TracChangeset for help on using the changeset viewer.