Changeset 17913
- Timestamp:
- 05/01/14 17:32:58 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/m1qn3inversion.py
r17909 r17913 60 60 string="%s\n%s"%(string,fielddisplay(self,'iscontrol','is inversion activated?')) 61 61 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'']')) 63 63 string="%s\n%s"%(string,fielddisplay(self,'nsteps','number of optimization searches')) 64 64 string="%s\n%s"%(string,fielddisplay(self,'dxmin','convergence criterion: two points less than dxmin from eachother (sup-norm) are considered identical')) … … 118 118 md = checkfield(md,'fieldname','inversion.control_parameters','cell',1,'values',['BalancethicknessThickeningRate','FrictionCoefficient','MaterialsRheologyBbar','DamageDbar','Vx','Vy','Thickness']) 119 119 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.) 122 122 md = checkfield(md,'fieldname','inversion.cost_functions','size',[num_costfunc],'values',[101,102,103,104,105,201,501,502,503,504,505]) 123 123 md = checkfield(md,'fieldname','inversion.cost_functions_coefficients','size',[md.mesh.numberofvertices,num_costfunc],'>=',0) … … 143 143 WriteData(fid,'object',self,'class','inversion','fieldname','incomplete_adjoint','format','Boolean') 144 144 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') 147 147 WriteData(fid,'object',self,'class','inversion','fieldname','cost_functions_coefficients','format','DoubleMat','mattype',1) 148 148 WriteData(fid,'object',self,'class','inversion','fieldname','min_parameters','format','DoubleMat','mattype',3)
Note:
See TracChangeset
for help on using the changeset viewer.