Changeset 20288
- Timestamp:
- 03/02/16 09:53:47 (9 years ago)
- Location:
- issm/trunk-jpl/src/m/classes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/flowequation.py
r20282 r20288 139 139 #convert approximations to enums 140 140 data=copy.deepcopy(self.vertex_equation); 141 if numpy.isnan(data)==0: 141 142 if isinstance(data, (list, tuple, numpy.ndarray)): 142 143 data[numpy.nonzero(data==0)]=NoneApproximationEnum() 143 144 data[numpy.nonzero(data==1)]=SIAApproximationEnum() … … 151 152 WriteData(fid,'data',data,'enum',FlowequationVertexEquationEnum(),'format','DoubleMat','mattype',1) 152 153 data=copy.deepcopy(self.element_equation) 153 if numpy.isnan(data)==0:154 if isinstance(data, (list, tuple, numpy.ndarray)): 154 155 data[numpy.nonzero(data==0)]=NoneApproximationEnum() 155 156 data[numpy.nonzero(data==1)]=SIAApproximationEnum() -
issm/trunk-jpl/src/m/classes/stressbalance.py
r20280 r20288 194 194 WriteData(fid,'object',self,'class','stressbalance','fieldname','rift_penalty_threshold','format','Integer') 195 195 WriteData(fid,'object',self,'class','stressbalance','fieldname','referential','format','DoubleMat','mattype',1) 196 197 if numpy.isnan(self.loadingforce): 198 lx=float('NaN'); ly=float('NaN'); lz=float('NaN'); 199 else: 196 197 if isinstance(self.loadingforce, (list, tuple, numpy.ndarray)): 200 198 lx=self.loadingforce[:,0]; 201 199 ly=self.loadingforce[:,1]; 202 200 lz=self.loadingforce[:,2]; 201 else: 202 lx=float('NaN'); ly=float('NaN'); lz=float('NaN'); 203 203 204 204 WriteData(fid,'data',lx,'format','DoubleMat','mattype',1,'enum',LoadingforceXEnum())
Note:
See TracChangeset
for help on using the changeset viewer.