Changeset 19828
- Timestamp:
- 11/27/15 11:10:38 (9 years ago)
- Location:
- issm/trunk-jpl/src/m/classes
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/basalforcings.js
r19793 r19828 36 36 37 37 if(ArrayAnyEqual(ArrayIsMember(MasstransportAnalysisEnum(),analyses),1)){ 38 if (!(solution==TransientSolutionEnum() & md.trans ient.ismasstransport==0)){38 if (!(solution==TransientSolutionEnum() & md.trans.ismasstransport==0)){ 39 39 checkfield(md,'fieldname','basalforcings.groundedice_melting_rate','NaN',1,'timeseries',1); 40 40 checkfield(md,'fieldname','basalforcings.floatingice_melting_rate','NaN',1,'timeseries',1); … … 47 47 } 48 48 if(ArrayAnyEqual(ArrayIsMember(ThermalAnalysisEnum(),analyses),1)){ 49 if (!(solution==TransientSolutionEnum() & md.trans ient.isthermal==0)){49 if (!(solution==TransientSolutionEnum() & md.trans.isthermal==0)){ 50 50 checkfield(md,'fieldname','basalforcings.groundedice_melting_rate','NaN',1,'timeseries',1); 51 51 checkfield(md,'fieldname','basalforcings.floatingice_melting_rate','NaN',1,'timeseries',1); -
issm/trunk-jpl/src/m/classes/calving.js
r19791 r19828 26 26 this.checkconsistency = function(md,solution,analyses) { // {{{ 27 27 //Early return 28 if (solution!=TransientSolutionEnum() | md.trans ient.iscalving==0) return;28 if (solution!=TransientSolutionEnum() | md.trans.iscalving==0) return; 29 29 30 30 checkfield(md,'fieldname','calving.spclevelset','timeseries',1); -
issm/trunk-jpl/src/m/classes/flowequation.js
r19791 r19828 42 42 //Early return 43 43 if ( ((!ArrayAnyEqual(ArrayIsMember(StressbalanceAnalysisEnum(),analyses),1)) & (!ArrayAnyEqual(ArrayIsMember(StressbalanceSIAAnalysisEnum(),analyses),1))) | 44 (solution==TransientSolutionEnum() & md.trans ient.isstressbalance==0)44 (solution==TransientSolutionEnum() & md.trans.isstressbalance==0) 45 45 ) return ; 46 46 -
issm/trunk-jpl/src/m/classes/geometry.js
r19793 r19828 21 21 this.checkconsistency = function(md,solution,analyses) { //{{{ 22 22 23 if ((solution==TransientSolutionEnum() & md.trans ient.isgia) | (solution==GiaSolutionEnum())){23 if ((solution==TransientSolutionEnum() & md.trans.isgia) | (solution==GiaSolutionEnum())){ 24 24 checkfield(md,'fieldname','geometry.thickness','timeseries',1,'NaN',1,'>=',0); 25 25 } … … 34 34 } 35 35 } 36 if (solution==TransientSolutionEnum() & md.trans ient.isgroundingline){36 if (solution==TransientSolutionEnum() & md.trans.isgroundingline){ 37 37 checkfield(md,'fieldname','geometry.bed','NaN',1,'size',[md.mesh.numberofvertices, 1]); 38 38 } -
issm/trunk-jpl/src/m/classes/gia.js
r19791 r19828 33 33 //be sure that if we are running a masstransport ice flow model coupled with gia, that thickness forcings 34 34 //are not provided into the future. 35 if (solution==TransientSolutionEnum() & md.trans ient.ismasstransport & md.transient.isgia){35 if (solution==TransientSolutionEnum() & md.trans.ismasstransport & md.trans.isgia){ 36 36 //figure out if thickness is a transient forcing: 37 37 if (md.geometry.thickness.length == (md.mesh.numberofvertices+1)){ -
issm/trunk-jpl/src/m/classes/masstransport.js
r19793 r19828 44 44 45 45 //Early return 46 if(!ArrayAnyEqual(ArrayIsMember(HydrologyShreveAnalysisEnum(),analyses),1) | (solution==TransientSolutionEnum() & md.trans ient.ismasstransport==0)) return;46 if(!ArrayAnyEqual(ArrayIsMember(HydrologyShreveAnalysisEnum(),analyses),1) | (solution==TransientSolutionEnum() & md.trans.ismasstransport==0)) return; 47 47 48 48 checkfield(md,'fieldname','masstransport.spcthickness','timeseries',1); -
issm/trunk-jpl/src/m/classes/thermal.js
r19793 r19828 55 55 56 56 //Early return 57 if(!ArrayAnyEqual(ArrayIsMember(ThermalAnalysisEnum(),analyses),1) & !ArrayAnyEqual(ArrayIsMember(EnthalpyAnalysisEnum(),analyses),1) | (solution == TransientSolutionEnum() & md.trans ient.isthermal==0)) return;57 if(!ArrayAnyEqual(ArrayIsMember(ThermalAnalysisEnum(),analyses),1) & !ArrayAnyEqual(ArrayIsMember(EnthalpyAnalysisEnum(),analyses),1) | (solution == TransientSolutionEnum() & md.trans.isthermal==0)) return; 58 58 59 59 checkfield(md,'fieldname','thermal.stabilization','numel',[1],'values',[0 ,1, 2]); -
issm/trunk-jpl/src/m/classes/trans.js
r19824 r19828 50 50 if (solution!=TransientSolutionEnum()) return; 51 51 52 checkfield(md,'fieldname','trans ient.issmb','numel',[1],'values',[0 ,1]);53 checkfield(md,'fieldname','trans ient.ismasstransport','numel',[1],'values',[0 ,1]);54 checkfield(md,'fieldname','trans ient.isstressbalance','numel',[1],'values',[0 ,1]);55 checkfield(md,'fieldname','trans ient.isthermal','numel',[1],'values',[0 ,1]);56 checkfield(md,'fieldname','trans ient.isgroundingline','numel',[1],'values',[0, 1]);57 checkfield(md,'fieldname','trans ient.isgia','numel',[1],'values',[0, 1]);58 checkfield(md,'fieldname','trans ient.isdamageevolution','numel',[1],'values',[0, 1]);59 checkfield(md,'fieldname','trans ient.islevelset','numel',[1],'values',[0, 1]);60 checkfield(md,'fieldname','trans ient.iscalving','numel',[1],'values',[0, 1]);61 checkfield(md,'fieldname','trans ient.ishydrology','numel',[1],'values',[0 ,1]);62 checkfield(md,'fieldname','trans ient.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); 63 63 } // }}} 64 64 this.marshall=function(md,fid) { //{{{
Note:
See TracChangeset
for help on using the changeset viewer.