Changeset 20282
- Timestamp:
- 03/01/16 20:17:01 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/flowequation.py
r19048 r20282 138 138 WriteData(fid,'object',self,'fieldname','borderFS','format','DoubleMat','mattype',1) 139 139 #convert approximations to enums 140 data=copy.deepcopy(self.vertex_equation) 141 data[numpy.nonzero(data==0)]=NoneApproximationEnum() 142 data[numpy.nonzero(data==1)]=SIAApproximationEnum() 143 data[numpy.nonzero(data==2)]=SSAApproximationEnum() 144 data[numpy.nonzero(data==3)]=L1L2ApproximationEnum() 145 data[numpy.nonzero(data==4)]=HOApproximationEnum() 146 data[numpy.nonzero(data==5)]=FSApproximationEnum() 147 data[numpy.nonzero(data==6)]=SSAHOApproximationEnum() 148 data[numpy.nonzero(data==7)]=HOFSApproximationEnum() 149 data[numpy.nonzero(data==8)]=SSAFSApproximationEnum() 140 data=copy.deepcopy(self.vertex_equation); 141 if numpy.isnan(data)==0: 142 data[numpy.nonzero(data==0)]=NoneApproximationEnum() 143 data[numpy.nonzero(data==1)]=SIAApproximationEnum() 144 data[numpy.nonzero(data==2)]=SSAApproximationEnum() 145 data[numpy.nonzero(data==3)]=L1L2ApproximationEnum() 146 data[numpy.nonzero(data==4)]=HOApproximationEnum() 147 data[numpy.nonzero(data==5)]=FSApproximationEnum() 148 data[numpy.nonzero(data==6)]=SSAHOApproximationEnum() 149 data[numpy.nonzero(data==7)]=HOFSApproximationEnum() 150 data[numpy.nonzero(data==8)]=SSAFSApproximationEnum() 150 151 WriteData(fid,'data',data,'enum',FlowequationVertexEquationEnum(),'format','DoubleMat','mattype',1) 151 152 data=copy.deepcopy(self.element_equation) 152 data[numpy.nonzero(data==0)]=NoneApproximationEnum() 153 data[numpy.nonzero(data==1)]=SIAApproximationEnum() 154 data[numpy.nonzero(data==2)]=SSAApproximationEnum() 155 data[numpy.nonzero(data==3)]=L1L2ApproximationEnum() 156 data[numpy.nonzero(data==4)]=HOApproximationEnum() 157 data[numpy.nonzero(data==5)]=FSApproximationEnum() 158 data[numpy.nonzero(data==6)]=SSAHOApproximationEnum() 159 data[numpy.nonzero(data==7)]=SSAFSApproximationEnum() 160 data[numpy.nonzero(data==8)]=HOFSApproximationEnum() 153 if numpy.isnan(data)==0: 154 data[numpy.nonzero(data==0)]=NoneApproximationEnum() 155 data[numpy.nonzero(data==1)]=SIAApproximationEnum() 156 data[numpy.nonzero(data==2)]=SSAApproximationEnum() 157 data[numpy.nonzero(data==3)]=L1L2ApproximationEnum() 158 data[numpy.nonzero(data==4)]=HOApproximationEnum() 159 data[numpy.nonzero(data==5)]=FSApproximationEnum() 160 data[numpy.nonzero(data==6)]=SSAHOApproximationEnum() 161 data[numpy.nonzero(data==7)]=SSAFSApproximationEnum() 162 data[numpy.nonzero(data==8)]=HOFSApproximationEnum() 161 163 WriteData(fid,'data',data,'enum',FlowequationElementEquationEnum(),'format','DoubleMat','mattype',2) 162 164 # }}}
Note:
See TracChangeset
for help on using the changeset viewer.