Changeset 17913


Ignore:
Timestamp:
05/01/14 17:32:58 (11 years ago)
Author:
cborstad
Message:

BUG: a couple minor fixes for python version

File:
1 edited

Legend:

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

    r17909 r17913  
    6060                string="%s\n%s"%(string,fielddisplay(self,'iscontrol','is inversion activated?'))
    6161                string="%s\n%s"%(string,fielddisplay(self,'incomplete_adjoint','1: linear viscosity, 0: non-linear viscosity'))
    62                 string="%s\n%s"%(string,fielddisplay(self,'control_parameters','ex: {''FrictionCoefficient''}, or {''MaterialsRheologyBbar''}'))
     62                string="%s\n%s"%(string,fielddisplay(self,'control_parameters','ex: [''FrictionCoefficient''], or [''MaterialsRheologyBbar'']'))
    6363                string="%s\n%s"%(string,fielddisplay(self,'nsteps','number of optimization searches'))
    6464                string="%s\n%s"%(string,fielddisplay(self,'dxmin','convergence criterion: two points less than dxmin from eachother (sup-norm) are considered identical'))
     
    118118                md = checkfield(md,'fieldname','inversion.control_parameters','cell',1,'values',['BalancethicknessThickeningRate','FrictionCoefficient','MaterialsRheologyBbar','DamageDbar','Vx','Vy','Thickness'])
    119119                md = checkfield(md,'fieldname','inversion.nsteps','numel',[1],'>=',0)
    120                 md = checkfield(md,'fieldname','inversion.dxmin','numel',1,'>',0.)
    121                 md = checkfield(md,'fieldname','inversion.epsrel','numel',1,'>',0.)
     120                md = checkfield(md,'fieldname','inversion.dxmin','numel',[1],'>',0.)
     121                md = checkfield(md,'fieldname','inversion.epsrel','numel',[1],'>',0.)
    122122                md = checkfield(md,'fieldname','inversion.cost_functions','size',[num_costfunc],'values',[101,102,103,104,105,201,501,502,503,504,505])
    123123                md = checkfield(md,'fieldname','inversion.cost_functions_coefficients','size',[md.mesh.numberofvertices,num_costfunc],'>=',0)
     
    143143                WriteData(fid,'object',self,'class','inversion','fieldname','incomplete_adjoint','format','Boolean')
    144144                WriteData(fid,'object',self,'class','inversion','fieldname','nsteps','format','Integer')
    145                 WriteData(fid,'object',obj,'class','inversion','fieldname','dxmin','format','Double')
    146                 WriteData(fid,'object',obj,'class','inversion','fieldname','epsrel','format','Double')
     145                WriteData(fid,'object',self,'class','inversion','fieldname','dxmin','format','Double')
     146                WriteData(fid,'object',self,'class','inversion','fieldname','epsrel','format','Double')
    147147                WriteData(fid,'object',self,'class','inversion','fieldname','cost_functions_coefficients','format','DoubleMat','mattype',1)
    148148                WriteData(fid,'object',self,'class','inversion','fieldname','min_parameters','format','DoubleMat','mattype',3)
Note: See TracChangeset for help on using the changeset viewer.