source:
issm/oecreview/Archive/19101-20495/ISSM-20281-20282.diff@
20498
Last change on this file since 20498 was 20498, checked in by , 9 years ago | |
---|---|
File size: 2.8 KB |
-
../trunk-jpl/src/m/classes/flowequation.py
137 137 WriteData(fid,'object',self,'fieldname','borderHO','format','DoubleMat','mattype',1) 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 TracBrowser
for help on using the repository browser.