Changeset 8590
- Timestamp:
- 06/09/11 13:01:01 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/model/ismodelselfconsistent.m
r8585 r8590 180 180 %CONTROL TYPE 181 181 num_controls=numel(md.control_type); 182 num_costfunc=size(md.cm_responses,2); 182 183 checkvalues(md,{'control_type'},[DhDtEnum DragCoefficientEnum RheologyBbarEnum VxEnum VyEnum]); 183 184 184 185 %LENGTH CONTROL FIELDS 185 fields={'maxiter','cm_ responses','cm_jump'};186 fields={'maxiter','cm_jump'}; 186 187 checksize(md,fields,[md.nsteps 1]); 188 fields={'cm_responses'}; 189 checksize(md,fields,[md.nsteps num_costfunc]); 187 190 fields={'optscal'}; 188 191 checksize(md,fields,[md.nsteps num_controls]); … … 191 194 192 195 %RESPONSES 193 checkvalues(md,{'cm_responses'},[SurfaceAbsVelMisfitEnum SurfaceRelVelMisfitEnum SurfaceLogVelMisfitEnum SurfaceLogVxVyMisfitEnum SurfaceAverageVelMisfitEnum ThicknessAbsMisfitEnum]); 196 checkvalues(md,{'cm_responses'},... 197 [SurfaceAbsVelMisfitEnum SurfaceRelVelMisfitEnum SurfaceLogVelMisfitEnum SurfaceLogVxVyMisfitEnum SurfaceAverageVelMisfitEnum... 198 ThicknessAbsMisfitEnum]); 194 199 195 200 %WEIGHTS 196 201 fields={'weights'}; 197 checksize(md,fields,[md.numberofnodes 1]);202 checksize(md,fields,[md.numberofnodes num_costfunc]); 198 203 checkgreater(md,fields,0); 199 204
Note:
See TracChangeset
for help on using the changeset viewer.