Changeset 19828


Ignore:
Timestamp:
11/27/15 11:10:38 (9 years ago)
Author:
Eric.Larour
Message:

CHG: fixed issues with transient and private classes still being used (in javascript).

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

Legend:

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

    r19793 r19828  
    3636
    3737                        if(ArrayAnyEqual(ArrayIsMember(MasstransportAnalysisEnum(),analyses),1)){
    38                                 if (!(solution==TransientSolutionEnum() & md.transient.ismasstransport==0)){
     38                                if (!(solution==TransientSolutionEnum() & md.trans.ismasstransport==0)){
    3939                                        checkfield(md,'fieldname','basalforcings.groundedice_melting_rate','NaN',1,'timeseries',1);
    4040                                        checkfield(md,'fieldname','basalforcings.floatingice_melting_rate','NaN',1,'timeseries',1);
     
    4747                        }
    4848                        if(ArrayAnyEqual(ArrayIsMember(ThermalAnalysisEnum(),analyses),1)){
    49                                 if (!(solution==TransientSolutionEnum() & md.transient.isthermal==0)){
     49                                if (!(solution==TransientSolutionEnum() & md.trans.isthermal==0)){
    5050                                        checkfield(md,'fieldname','basalforcings.groundedice_melting_rate','NaN',1,'timeseries',1);
    5151                                        checkfield(md,'fieldname','basalforcings.floatingice_melting_rate','NaN',1,'timeseries',1);
  • issm/trunk-jpl/src/m/classes/calving.js

    r19791 r19828  
    2626        this.checkconsistency = function(md,solution,analyses) { // {{{
    2727                //Early return
    28                 if (solution!=TransientSolutionEnum() | md.transient.iscalving==0) return;
     28                if (solution!=TransientSolutionEnum() | md.trans.iscalving==0) return;
    2929
    3030                checkfield(md,'fieldname','calving.spclevelset','timeseries',1);
  • issm/trunk-jpl/src/m/classes/flowequation.js

    r19791 r19828  
    4242                        //Early return
    4343                        if ( ((!ArrayAnyEqual(ArrayIsMember(StressbalanceAnalysisEnum(),analyses),1)) & (!ArrayAnyEqual(ArrayIsMember(StressbalanceSIAAnalysisEnum(),analyses),1))) |
    44                                         (solution==TransientSolutionEnum() & md.transient.isstressbalance==0)
     44                                        (solution==TransientSolutionEnum() & md.trans.isstressbalance==0)
    4545                           ) return ;
    4646
  • issm/trunk-jpl/src/m/classes/geometry.js

    r19793 r19828  
    2121                this.checkconsistency = function(md,solution,analyses) { //{{{
    2222
    23                         if ((solution==TransientSolutionEnum() & md.transient.isgia) | (solution==GiaSolutionEnum())){
     23                        if ((solution==TransientSolutionEnum() & md.trans.isgia) | (solution==GiaSolutionEnum())){
    2424                                checkfield(md,'fieldname','geometry.thickness','timeseries',1,'NaN',1,'>=',0);
    2525                        }
     
    3434                                        }
    3535                                }
    36                                 if (solution==TransientSolutionEnum() & md.transient.isgroundingline){
     36                                if (solution==TransientSolutionEnum() & md.trans.isgroundingline){
    3737                                        checkfield(md,'fieldname','geometry.bed','NaN',1,'size',[md.mesh.numberofvertices, 1]);
    3838                                }
  • issm/trunk-jpl/src/m/classes/gia.js

    r19791 r19828  
    3333                //be sure that if we are running a masstransport ice flow model coupled with gia, that thickness forcings
    3434                //are not provided into the future.
    35                 if (solution==TransientSolutionEnum() & md.transient.ismasstransport & md.transient.isgia){
     35                if (solution==TransientSolutionEnum() & md.trans.ismasstransport & md.trans.isgia){
    3636                        //figure out if thickness is a transient forcing:
    3737                        if (md.geometry.thickness.length == (md.mesh.numberofvertices+1)){
  • issm/trunk-jpl/src/m/classes/masstransport.js

    r19793 r19828  
    4444
    4545                        //Early return
    46                         if(!ArrayAnyEqual(ArrayIsMember(HydrologyShreveAnalysisEnum(),analyses),1) | (solution==TransientSolutionEnum() & md.transient.ismasstransport==0)) return;
     46                        if(!ArrayAnyEqual(ArrayIsMember(HydrologyShreveAnalysisEnum(),analyses),1) | (solution==TransientSolutionEnum() & md.trans.ismasstransport==0)) return;
    4747
    4848                        checkfield(md,'fieldname','masstransport.spcthickness','timeseries',1);
  • issm/trunk-jpl/src/m/classes/thermal.js

    r19793 r19828  
    5555
    5656                //Early return
    57                 if(!ArrayAnyEqual(ArrayIsMember(ThermalAnalysisEnum(),analyses),1) & !ArrayAnyEqual(ArrayIsMember(EnthalpyAnalysisEnum(),analyses),1)  | (solution == TransientSolutionEnum() & md.transient.isthermal==0)) return;
     57                if(!ArrayAnyEqual(ArrayIsMember(ThermalAnalysisEnum(),analyses),1) & !ArrayAnyEqual(ArrayIsMember(EnthalpyAnalysisEnum(),analyses),1)  | (solution == TransientSolutionEnum() & md.trans.isthermal==0)) return;
    5858
    5959                checkfield(md,'fieldname','thermal.stabilization','numel',[1],'values',[0 ,1, 2]);
  • issm/trunk-jpl/src/m/classes/trans.js

    r19824 r19828  
    5050                        if (solution!=TransientSolutionEnum()) return;
    5151
    52                         checkfield(md,'fieldname','transient.issmb','numel',[1],'values',[0 ,1]);
    53                         checkfield(md,'fieldname','transient.ismasstransport','numel',[1],'values',[0 ,1]);
    54                         checkfield(md,'fieldname','transient.isstressbalance','numel',[1],'values',[0 ,1]);
    55                         checkfield(md,'fieldname','transient.isthermal','numel',[1],'values',[0 ,1]);
    56                         checkfield(md,'fieldname','transient.isgroundingline','numel',[1],'values',[0, 1]);
    57                         checkfield(md,'fieldname','transient.isgia','numel',[1],'values',[0, 1]);
    58                         checkfield(md,'fieldname','transient.isdamageevolution','numel',[1],'values',[0, 1]);
    59                         checkfield(md,'fieldname','transient.islevelset','numel',[1],'values',[0, 1]);
    60                         checkfield(md,'fieldname','transient.iscalving','numel',[1],'values',[0, 1]);
    61                         checkfield(md,'fieldname','transient.ishydrology','numel',[1],'values',[0 ,1]);
    62                         checkfield(md,'fieldname','transient.requested_outputs','stringrow',1);
     52                        checkfield(md,'fieldname','trans.issmb','numel',[1],'values',[0 ,1]);
     53                        checkfield(md,'fieldname','trans.ismasstransport','numel',[1],'values',[0 ,1]);
     54                        checkfield(md,'fieldname','trans.isstressbalance','numel',[1],'values',[0 ,1]);
     55                        checkfield(md,'fieldname','trans.isthermal','numel',[1],'values',[0 ,1]);
     56                        checkfield(md,'fieldname','trans.isgroundingline','numel',[1],'values',[0, 1]);
     57                        checkfield(md,'fieldname','trans.isgia','numel',[1],'values',[0, 1]);
     58                        checkfield(md,'fieldname','trans.isdamageevolution','numel',[1],'values',[0, 1]);
     59                        checkfield(md,'fieldname','trans.islevelset','numel',[1],'values',[0, 1]);
     60                        checkfield(md,'fieldname','trans.iscalving','numel',[1],'values',[0, 1]);
     61                        checkfield(md,'fieldname','trans.ishydrology','numel',[1],'values',[0 ,1]);
     62                        checkfield(md,'fieldname','trans.requested_outputs','stringrow',1);
    6363                } // }}}
    6464                this.marshall=function(md,fid) { //{{{
Note: See TracChangeset for help on using the changeset viewer.