Changeset 20257


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

CHG (JS): update transient class to enable solving in javascript.

File:
1 edited

Legend:

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

    r19860 r20257  
    1919                this.iscalving       = 0;
    2020                this.ishydrology     = 0;
     21                this.isslr           = 0;
     22                this.iscoupler       = 0;
    2123
    2224                //default output
     
    3840                fielddisplay(this,'iscalving','indicates whether calving is used in the transient');
    3941                fielddisplay(this,'ishydrology','indicates whether an hydrology model is used');
     42                fielddisplay(this,'isslr','indicates whether a sea-level rise model is used');
     43                fielddisplay(this,'iscoupler','indicates whether different models are being run with need for coupling');
    4044                fielddisplay(this,'requested_outputs','list of additional outputs requested');
    4145
     
    6064                        checkfield(md,'fieldname','trans.iscalving','numel',[1],'values',[0, 1]);
    6165                        checkfield(md,'fieldname','trans.ishydrology','numel',[1],'values',[0 ,1]);
     66                        checkfield(md,'fieldname','trans.iscoupler','numel',[1],'values',[0 ,1]);
     67                        checkfield(md,'fieldname','trans.isslr','numel',[1],'values',[0 ,1]);
    6268                        checkfield(md,'fieldname','trans.requested_outputs','stringrow',1);
    6369                } // }}}
     
    7379                        WriteData(fid,'object',this,'fieldname','islevelset','format','Boolean');
    7480                        WriteData(fid,'object',this,'fieldname','iscalving','format','Boolean');
     81                        WriteData(fid,'object',this,'fieldname','isslr','format','Boolean');
     82                        WriteData(fid,'object',this,'fieldname','iscoupler','format','Boolean');
    7583
    7684                        //process requested outputs
     
    104112        this.iscalving         = 0;
    105113        this.ishydrology       = 0;
     114        this.isslr             = 0;
     115        this.iscoupler         = 0;
    106116        this.requested_outputs = [];
    107117
Note: See TracChangeset for help on using the changeset viewer.