Changeset 25382
- Timestamp:
- 08/12/20 08:01:12 (5 years ago)
- Location:
- issm/trunk-jpl/src/m/classes
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/SMBd18opdd.m
r25374 r25382 92 92 93 93 if(self.isd18opd==1) 94 md = checkfield(md,'fieldname','smb.temperatures_presentday','size',[md.mesh.numberofvertices 12],'NaN',1,'Inf',1 ,'timeseries',1);95 md = checkfield(md,'fieldname','smb.precipitations_presentday','size',[md.mesh.numberofvertices 12],'NaN',1,'Inf',1 ,'timeseries',1);94 md = checkfield(md,'fieldname','smb.temperatures_presentday','size',[md.mesh.numberofvertices 12],'NaN',1,'Inf',1); 95 md = checkfield(md,'fieldname','smb.precipitations_presentday','size',[md.mesh.numberofvertices 12],'NaN',1,'Inf',1); 96 96 md = checkfield(md,'fieldname','smb.delta18o','NaN',1,'Inf',1,'size',[2,NaN],'singletimeseries',1); 97 97 md = checkfield(md,'fieldname','smb.dpermil','>=',0,'numel',1); -
issm/trunk-jpl/src/m/classes/SMBd18opdd.py
r25374 r25382 43 43 self.requested_outputs = [] 44 44 #}}} 45 46 45 def __repr__(self): # {{{ 47 46 string = " surface forcings parameters:" … … 82 81 return string 83 82 #}}} 84 85 83 def extrude(self, md): # {{{ 86 84 if self.isd18opd: … … 98 96 return self 99 97 #}}} 100 101 98 def defaultoutputs(self, md): # {{{ 102 99 return [] 103 100 #}}} 104 105 101 def initialize(self, md): # {{{ 106 102 if np.all(np.isnan(self.s0p)): … … 113 109 return self 114 110 # }}} 115 116 111 def setdefaultparameters(self): # {{{ 117 112 #pdd method not used in default mode … … 128 123 return self 129 124 #}}} 130 131 125 def checkconsistency(self, md, solution, analyses): # {{{ 132 126 if 'MasstransportAnalysis' in analyses: … … 168 162 return md 169 163 # }}} 170 171 164 def marshall(self, prefix, md, fid): # {{{ 172 165 yts = md.constants.yts -
issm/trunk-jpl/src/m/classes/SMBpddSicopolis.m
r24806 r25382 83 83 md = checkfield(md,'fieldname','smb.s0t','>=',0,'NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 1]); 84 84 md = checkfield(md,'fieldname','smb.rlaps','>=',0,'numel',1); 85 md = checkfield(md,'fieldname','smb.monthlytemperatures',' timeseries',1,'NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 12]);86 md = checkfield(md,'fieldname','smb.precipitation',' timeseries',1,'NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 12]);85 md = checkfield(md,'fieldname','smb.monthlytemperatures','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 12]); 86 md = checkfield(md,'fieldname','smb.precipitation','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 12]); 87 87 88 88 end
Note:
See TracChangeset
for help on using the changeset viewer.