Changeset 14543


Ignore:
Timestamp:
04/11/13 15:26:44 (12 years ago)
Author:
seroussi
Message:

FIX: added isgia in transient class

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

Legend:

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

    r14019 r14543  
    1010                isthermal         = 0;
    1111                isgroundingline   = 0;
     12                isgia             = 0;
    1213                requested_outputs = NaN;
    1314        end
     
    2829                        obj.isthermal=1;
    2930                        obj.isgroundingline=0;
     31                        obj.isgia=0;
    3032
    3133                end % }}}
     
    3941                        md = checkfield(md,'transient.isthermal','numel',[1],'values',[0 1]);
    4042                        md = checkfield(md,'transient.isgroundingline','numel',[1],'values',[0 1]);
     43                        md = checkfield(md,'transient.isgia','numel',[1],'values',[0 1]);
    4144                        md = checkfield(md,'transient.requested_outputs','size',[NaN 1]);
    4245
     
    4952                        fielddisplay(obj,'isthermal','indicates if a thermal solution is used in the transient');
    5053                        fielddisplay(obj,'isgroundingline','indicates if a groundingline migration is used in the transient');
     54                        fielddisplay(obj,'isgia','indicates if a postglacial rebound model is used in the transient');
    5155                        fielddisplay(obj,'requested_outputs','list of additional outputs requested');
    5256
     
    5761                        WriteData(fid,'object',obj,'fieldname','isthermal','format','Boolean');
    5862                        WriteData(fid,'object',obj,'fieldname','isgroundingline','format','Boolean');
     63                        WriteData(fid,'object',obj,'fieldname','isgia','format','Boolean');
    5964                        WriteData(fid,'object',obj,'fieldname','requested_outputs','format','DoubleMat','mattype',3);
    6065                end % }}}
  • issm/trunk-jpl/src/m/classes/transient.py

    r14019 r14543  
    2020                self.isthermal         = False
    2121                self.isgroundingline   = False
     22                self.isgia             = False
    2223                self.requested_outputs = float('NaN')
    2324
     
    3334                string="%s\n%s"%(string,fielddisplay(self,'isthermal','indicates if a thermal solution is used in the transient'))
    3435                string="%s\n%s"%(string,fielddisplay(self,'isgroundingline','indicates if a groundingline migration is used in the transient'))
     36                string="%s\n%s"%(string,fielddisplay(self,'isgia','indicates if a postglacial rebound is used in the transient'))
    3537                string="%s\n%s"%(string,fielddisplay(self,'requested_outputs','list of additional outputs requested'))
    3638                return string
     
    4547                self.isthermal=True
    4648                self.isgroundingline=False
     49                self.isgia=False
    4750
    4851                return self
     
    5962                md = checkfield(md,'transient.isthermal','numel',[1],'values',[0,1])
    6063                md = checkfield(md,'transient.isgroundingline','numel',[1],'values',[0,1])
     64                md = checkfield(md,'transient.isgia','numel',[1],'values',[0,1])
    6165                md = checkfield(md,'transient.requested_outputs','size',[float('NaN')])
    6266
     
    7074                WriteData(fid,'object',self,'fieldname','isthermal','format','Boolean')
    7175                WriteData(fid,'object',self,'fieldname','isgroundingline','format','Boolean')
     76                WriteData(fid,'object',self,'fieldname','isgia','format','Boolean')
    7277                WriteData(fid,'object',self,'fieldname','requested_outputs','format','DoubleMat','mattype',3)
    7378        # }}}
Note: See TracChangeset for help on using the changeset viewer.