Changeset 21049 for issm/trunk-jpl/src/m/classes/linearbasalforcings.m
- Timestamp:
- 08/02/16 17:06:46 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/linearbasalforcings.m
r20916 r21049 41 41 function md = checkconsistency(self,md,solution,analyses) % {{{ 42 42 43 if ismember( MasstransportAnalysisEnum(),analyses) & ~(solution==TransientSolutionEnum() & md.transient.ismasstransport==0),43 if ismember('MasstransportAnalysis',analyses) & ~(strcmp(solution,'TransientSolution') & md.transient.ismasstransport==0), 44 44 md = checkfield(md,'fieldname','basalforcings.groundedice_melting_rate','NaN',1,'Inf',1,'timeseries',1); 45 45 md = checkfield(md,'fieldname','basalforcings.deepwater_melting_rate','>=',0,'numel',1); … … 47 47 md = checkfield(md,'fieldname','basalforcings.upperwater_elevation','<',0,'numel',1); 48 48 end 49 if ismember( BalancethicknessAnalysisEnum(),analyses),49 if ismember('BalancethicknessAnalysis',analyses), 50 50 md = checkfield(md,'fieldname','basalforcings.groundedice_melting_rate','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 1]); 51 51 md = checkfield(md,'fieldname','basalforcings.deepwater_melting_rate','>=',0,'numel',1); … … 53 53 md = checkfield(md,'fieldname','basalforcings.upperwater_elevation','<',0,'numel',1); 54 54 end 55 if ismember( ThermalAnalysisEnum(),analyses) & ~(solution==TransientSolutionEnum() & md.transient.isthermal==0),55 if ismember('ThermalAnalysis',analyses) & ~(strcmp(solution,'TransientSolution') & md.transient.isthermal==0), 56 56 md = checkfield(md,'fieldname','basalforcings.groundedice_melting_rate','NaN',1,'Inf',1,'timeseries',1); 57 57 md = checkfield(md,'fieldname','basalforcings.deepwater_melting_rate','>=',0,'numel',1);
Note:
See TracChangeset
for help on using the changeset viewer.