Changeset 13029
- Timestamp:
- 08/14/12 10:16:46 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/inversion.py
r13023 r13029 70 70 #}}} 71 71 72 def setdefaultparameters(self): 73 # {{{setdefaultparameters 72 def setdefaultparameters(self): # {{{ 74 73 75 74 #default is incomplete adjoint for now … … 112 111 return self 113 112 #}}} 114 115 113 def checkconsistency(self,md,solution,analyses): # {{{ 116 114 … … 129 127 md = checkfield(md,'inversion.maxiter_per_step','size',[md.inversion.nsteps],'>=',0) 130 128 md = checkfield(md,'inversion.step_threshold','size',[md.inversion.nsteps]) 131 md = checkfield(md,'inversion.cost_functions','size',[md.inversion.nsteps,num_costfunc],'values',[101,102,103,104,105,201,501,502,503 ])129 md = checkfield(md,'inversion.cost_functions','size',[md.inversion.nsteps,num_costfunc],'values',[101,102,103,104,105,201,501,502,503,377,378]) 132 130 md = checkfield(md,'inversion.cost_functions_coefficients','size',[md.mesh.numberofvertices,num_costfunc],'>=',0) 133 131 md = checkfield(md,'inversion.gradient_only','values',[0,1]) … … 144 142 return md 145 143 # }}} 146 147 144 def marshall(self,fid): # {{{ 148 145 … … 187 184 WriteData(fid,'data',num_cost_functions,'enum',InversionNumCostFunctionsEnum(),'format','Integer') 188 185 # }}} 189
Note:
See TracChangeset
for help on using the changeset viewer.