Changeset 13517
- Timestamp:
- 10/03/12 09:36:01 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/inversion.py
r13171 r13517 171 171 172 172 #process control parameters 173 num_control_parameters= numpy.size(self.control_parameters)174 data= [StringToEnum(self.control_parameters[i])[0] for i in xrange(0,num_control_parameters)]173 num_control_parameters=len(self.control_parameters) 174 data=numpy.array([StringToEnum(control_parameter)[0] for control_parameter in self.control_parameters]) 175 175 WriteData(fid,'data',data,'enum',InversionControlParametersEnum(),'format','DoubleMat','mattype',3) 176 176 WriteData(fid,'data',num_control_parameters,'enum',InversionNumControlParametersEnum(),'format','Integer') 177 177 178 178 #process cost functions 179 num_cost_functions= size(self.cost_functions,1)179 num_cost_functions=numpy.size(self.cost_functions,1) 180 180 data=self.cost_functions 181 181 data[numpy.nonzero(data==101)]=SurfaceAbsVelMisfitEnum()
Note:
See TracChangeset
for help on using the changeset viewer.