Changeset 13517


Ignore:
Timestamp:
10/03/12 09:36:01 (13 years ago)
Author:
jschierm
Message:

FIX: Fixed InversionControlParameters for test212.py.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/classes/inversion.py

    r13171 r13517  
    171171
    172172                #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])
    175175                WriteData(fid,'data',data,'enum',InversionControlParametersEnum(),'format','DoubleMat','mattype',3)
    176176                WriteData(fid,'data',num_control_parameters,'enum',InversionNumControlParametersEnum(),'format','Integer')
    177177
    178178                #process cost functions
    179                 num_cost_functions=size(self.cost_functions,1)
     179                num_cost_functions=numpy.size(self.cost_functions,1)
    180180                data=self.cost_functions
    181181                data[numpy.nonzero(data==101)]=SurfaceAbsVelMisfitEnum()
Note: See TracChangeset for help on using the changeset viewer.